用户与用户组基本概念
来源:互联网 发布:网络电视 百度云 编辑:程序博客网 时间:2024/06/05 11:22
在linux系统中用户是分角色的,在linux系统中,由于角色不同,权限和所完成的任务也不同。对于linux系统来说,用户的角色是通过UID和GID识别的。
在linux系统中,一个UID是唯一标识一个系统用户的账号(相当于我们的身份证)。用户系统账号的名称(如Ian)其实是给人看的,linux系统能够识别的仅仅是UID和GID这样的数字。用户的UID就相当于我们的身份证一样,用户名就相当于我们的名字。
UID User Identify用户ID,相当于身份证。
GID Group Identify 组ID,相当于所在的家庭或者学校。
用户
Linux是一个多用户、多任务的分时操作系统,如果要使用系统资源,就必须向系统管理员申请一个账户,然后通过账户进入系统。
用户分为3类:
1、超级用户
root,UID为0的用户就是超级用户。
2、虚拟用户
存在linux中,为满足文件或程序运行的需要而创建的,不能登录,不能使用。
(UID GID范围1~499)
3、普通用户
管理员root创建的用户。(UID GID范围500~65535)
用户组
linux系统中的用户(group)就是具有相同特征的用户(user)集合。
有时我们需要让多个用户具有相同的权限,比如查看、修改某一文件或目录,这种需求在授权时就很难实现。如果使用用户组就方便多了,只需要把授权的用户都加入到同一用户组里,然后通过修改该文件或目录对应的用户组的权限,这样用户组下的所有用户对该文件或目录就会具有相同的权限。
添加用户的时候没有创建组,会自动创建一个和用户名相同的组。
用户和用户组的对应关系
一个用户可以存在于多个组中。
用户和用户组的对应关系有:一对一、一对多、多对一、多对多。
用户及用户组配置文件介绍
linux系统下的账户文件主要有:
/etc/passwd(用户账号文件)、/etc/shadow(用户账号密码文件)、/etc/group(用户组文件)、/etc/gshadow(组密码文件)。
添加一个用户,这四个文件,每个都增加了一行。
用户的配置文件/etc/passwd
/etc/passwd文件中每行定义一个用户账户,有多少行就表示多少个账号。每行各内容之间又通过“:”号划分了多个字段,共7部分。 root:x:0:0:root:/root:/bin/bash
管理用户命令汇总
删除一个用户时最好带上-r参数 passwd 可为用户设置密码 change 修改用户密码有效期限 usermod 修改登录名、用户的家目录 id 查看用户的UID、GID及所归属的用户组 su 用户角色切换工具 sudo sudo后面直接接命令执行,如
sudo ls /root,不需要root密码就可以执行只有root才能执行相应的命令 visudo visudo配置sudo权限的编辑命令
相关链接
useradd
groupadd、passwd、userdel、groupdel、usermod
su、sudo
chage、whoami
- 用户与用户组基本概念
- 用户与用户组
- 用户与用户组
- linux用户与用户组
- linux用户与用户组
- Linux用户与用户组
- Linux用户与用户组
- NetBSD 用户与用户组
- linux用户与用户组
- Linux用户与用户组
- linux-用户与用户组
- Linux 用户与用户组
- linux用户与用户组
- Linux添加/删除用户和用户组 基本概念
- 9.1 用户与用户组基础
- Linux中的用户与用户组
- Linux系统用户与用户组
- Ubuntu设置用户与用户组
- Float和Double表示0.1的误差问题
- JAVA环境变量配置
- 二叉树性质
- DAY19:leetcode #40 Combination Sum II
- 勒让德定理
- 用户与用户组基本概念
- 自定义时间选择控件(仿ios滚动效果)
- 使用jQuery发送POST,Ajax请求返回JSON格式数据
- Swift代码规范
- Spark的日志配置
- CCF——命令行选项
- POJ 1141 - Brackets Sequence
- java protected访问权限
- 配置phpMyAdmin管理MySQL/MariaDB