【任务实施】
1.查看Linux系统中的用户
执行【vim /tec/passwd】命令查看用户存放文件。
passwd文件由许多条记录组成,每条记录占一行,记录了一个用户账号的所有信息。每条记录由7个字段组成,字段之间用冒号(:)隔开,如下图:
上图中包含了7个字段含义分别为:
(1)用户名:root,唯一的标识了一个用户账号,登录时使用的账户,
(2)加密口令:x,passwd文件中存放的密码是经过加密处理的。
(3)用户ID:第一个“0”,用户识别码,简称UID。
(4)组ID:第二个“0”,用户组识别码,简称GID。
(5)用户描述:第一个“root”,给用户账号的注解。
(6)家目录:第二个“root”,目录属于该账号,当用户登录后,就会被置于此目录中,就像回到家一样。
(7)登录shell:用户登录后执行的命令。
2.查看用户密码以及有效期的文件
执行【vim /etc/shadow】命令查看密码以及文件有效期。
shadow文件也有许多条记录组成,每条记录占一行,记录了一个用户账号的所有用户密码以及有效期等信息。每条记录由8个字段组成,字段间用(:)隔开,如下图:
(1)用户名:与/etc/passwd文件中的登录名相一致的用户账号。
(2)加密口令:存放的是加密后的用户口令字符,长度为13字符。
(3)最后一次修改时间:表示从某个时刻起,到用户最后一次修改命令的天数。
(4)最下时间间隔:指两次修改口令之间所需的最小天数。
(5)最大时间间隔:指口令保持有效的最大天数。
(6)警告时间:表示从系统开始警告用户到用户密码正式失效的天数。
(7)不活动时间:用户没有登录活动但账号仍能保持有效的最大天数。
(8)失效天数:给出的是一个绝对天数。
3、查看账号用户所属组文件
执行【vim /etc/group】命令查看组用户文件,如下图:
上图中有四列,每一列对应的释义如下:
第一列:用户组名称;
第二列:用户组密码;
第三列:GID,也就是组ID;
第四列:用户列表,每个用户之间用逗号(,)分割。
4、查看用户组密码文件
执行【vim /etc/gshadow】命令查看用户组密码存放文件。每个用户组独占一行,如下图:
上图中有4列每一列的释义如下:
第一列:用户组名称;
第二列:用户组密码;
第三列:用户组管理者;
第四列:组成员,如果有多个成员,用逗号(,)分割。