1、/etc/group文件 : 存储当前系统中所有用户组的信息 注:(所有用户都可以读取)
文件中每一行代表一个组群账户,内容分为4个域,用冒号分隔,各域的内容如下:
组名称 : 组密码占位符 : 组编号 : 组群成员列表
例子:
root:x:0:root
bin:x:1:bin,daemon
2、/etc/gshadow文件 : 存储当前系统中用户组的密码信息 注:(只有root用户可以读取)
内容同上 ,各域的内容如下:
组名称 : 组密码 : 组群的管理员 : 组群成员列表
例子:
root: : :root
bin: : :root,bin,daemon
3、/etc/passwd : 存储当前系统中所有用户的信息
内容的每一行代表一个用户,分为七个域,域含义如下:
用户名 : 密码占位符 : 用户编号(UID) : 用户组编号(GID) : 用户描述信息 : 主目录 : shell类型
例子:
root:x:0:0:root:/root:/bin/bash
4、/etc/shadow : 存储当前系统中所有用户的密码信息 注:(只有root用户可以读取)
分为9个域,记住2个主要的域就OK了,含义如下
用户名 : 密码 : : : : : : :
例子:
bin:*:15615:0:99999:7:::
5、组基础命令
①、增加一个组group1
groupadd group1
②、将组group1的名称改为group2,加 -n 选项,新名称在前,旧名称在后
groupmod -n group2 group1
③、修改组group2的组编号,加 -g 选项 ,编号在前,组名在后
groupmod -g 777 group2
④、添加一个组boss,编号为888
groupadd -g 888 boss
⑤、删除组boss
groupdel boss
6、用户基础命令
①、创建user1用户,并指定用户组group2
useradd -g group2 user1
②、创建user2用户,指定用户主目录
useradd -d /home/first user2
③、修改user1用户描述信息为test1
usermod -c test1 user1
④、修改用户user2的名称为user3 , 目标名称在前
usermod -l user3 user2
⑤、修改用户的用户组
usermod -g group2 user3
⑥、删除用户user3
userdel user3