a) 第1个字段(列)记录的是这个用户的名字(在创建用户时root用户起的)。
b) 第2个字段(列)如果是x,表示该用户登录Linux系统时必须使用密码;如果为空,则该用户在登录时无须提供密码。
c) 第3个字段(列)记录的是这个用户的uid。
d) 第4个字段(列)记录的是这个用户所属群组的gid。
e) 第5个字段(列)记录的是有关这个用户的注释信息(如全名或通信地址)。
f) 第6个字段(列)记录的是这个用户的家目录的路径。
g) 第7个字段(列)记录的是这个用户登录后,第一个要执行的进程。
/etc/group文件每个字段的具体含义
a) 第1个字段是这个群组的名字。
b) 第2个字段中的x表示这个群组在登录Linux系统时必须使用密码。
c) 第3个字段记录的是这个群组的gid。
d) 第4个字段记录的是这个群组里还有哪些群组成员
useradd新增一个用户
useradd常用选项
**a) –u:指定用户的UID
b) –g:指定用户的GID
c) –d:指定用户的家目录
d) –c:指定用户的备注信息
e) –s:指定用户所用的shell
f) -G:新账户的附加组列表**
usermod修改用户的账户信息
usermod常用选项
**a) –u:修改用户的UID
b) –g:修改用户的GID
c) –G:将一个用户加入到指定的群组中
d) –d:修改用户的家目录
e) –c:修改用户的备注信息
f) –s:修改用户所用的shell**
usermod锁住用户及将用户解锁
usermod –L:将用户的账号锁住
usermod –U:将用户的账号解锁
userdel删除用户账号
–r:在删除用户的同时删除这个用户的家目录及其邮箱,如果不用,邮箱及家目录不会被删除
群组的管理
groupadd:创建一个新的群组账号
–g:指定群组的GID
groupmod:修改一个群组账号的信息
–g:修改群组的GID
–n:修改群组的名称
groupmod –n jack mu #修改mu群组名为jack
groupdel:删除一个群组账号
二.用户、群组及权限的深入讨论
ls -l 命令查看文件上所设定的权限
第一列分成4组
a) 第1个字符为第1组,代表这是一个文件(-)或是一个目录(d),也可以是其他资源。
b) 第2、3、4个字符为第2组,定义了文件或目录的所有者(owner)所具有限的权,使用u代表所有者(owner)对文件的所有权限。
c) 第5、6、7个字符为第3组,定义了文件或目录的所有者所在的群组中其他(用户)所具有的权限,使用g代表这一组(group)权限。
d) 第8、9、10个字符为第4组,定义了既不是owner也不和owner在同一群组的其他用户对文件或目录所具有的权限。使用o代表这一组(other)权限。