用户及密码设置
系统用户配置文件(/etc/passwd)
[root@localhost ~]# vi /etc/passwd
#文件内容
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
...
每行都有一个用户信息,且用户信息被“:”划分为7个字段,每个字段所表示的含义如下:
用户名:密码:UID(用户ID):GID(用户所属组ID):描述性信息:用户的主目录:默认Shell
“x” 表示此用户设有密码
用户的密码信息文件(/etc/shadow)
[root@localhost ~]# cat /etc/shadow
# 文件内容如下
root:$6$i5wWkaZThgLZQ/Ks$TaTMshhLVb3.9RlGkqTBIWa4cGjQNZZVjG4PGLlElhwYvBk571IEnG96/5KR80AYzBfHcWD/qpryYy1wZ.XCx1::0:99999:7:::
bin:*:18353:0:99999:7:::
daemon:*:18353:0:99999:7:::
adm:*:18353:0:99999:7:::
lp:*:18353:0:99999:7:::
...
每行都有一个用户密码信息,且用户密码信息被“:”划分为9个字段,每个字段所表示的含义如下:
用户名:加密密码:密码最后一次修改时间(自1970年1月1日以来的天数):密码最小修改时间间隔(天):密码有效期(最大修改时间[天]):密码需要变更前的警告天数:密码过期后的宽限时间(天):账号失效时间(自1970年1月1日以来的天数):保留字段
伪用户的密码都是 “!!” 或 “*”,表示没有密码不能登录。新创建的用户若不设定密码,那么它的密码项就是 “!!”,表示这个用户没有密码,不能登录。