一、用户信息文件
路径: /etc/passwd
使用vim /etc/passwd查看,列举如下一条。
各信息被 :分割,有7列。对其一一解释其含义。
1、root:用户名(登录系统的名称)。
2、x :密码占位符(内容不在此处)。
3、0:UID(用户的身份证号)。
4、0:GID 系统规定:uid为0是特权用户;1~999是系统用户;1000+是普通用户。
5、root: 描述 (例如:老师,学生)。
6、/root:家目录(系统登录时所在的目录)。
7、/bin/bash:登录shell(命令解释器)。
二、用户加密密码文件*
路径: /etc/shadow
使用vim /etc/shadow查看,列举如下一条。
各信息被 :分割,有9列。对其一一解释其含义。
1、“登录名”,与/etc/passwd中用户名相同。
2、“口令”,加密后的密码,为空表示没有密码,为*代表账号锁定,!!表示密码过期。
$6$开头,代表是用SHA-512加密。
$1$开头,代表是用MD5加密。
$2$开头,代表是用Blowfish加密。
$5$开头,代表是用SHA-256加密。
3、“最后一次修改时间”,从某时刻到最后一次修改口令的天数。
4、“最小时间间隔”,两次修改口令之间所需的最小天数。
5、“最大时间间隔”口令所保持有效的天数。99999代表永久。
6、“警告时间”,系统开始警告用户到密码正式失效之间的天数。
7、“不活动时间”用户不登陆,账号保留的最大天数。
8、“失效时间”账号生存期,到达天数后该账号不再合法。
9、保留
三、组信息
路径: /etc/group
使用vim /etc/group查看,列举如下一条。
各信息被 :分割,有3列。对其一一解释其含义。
1、组名
2、组密码
3、组ID
4、组成员