用户及密码设置

系统用户配置文件(/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日以来的天数):保留字段

伪用户的密码都是 “!!*,表示没有密码不能登录。新创建的用户若不设定密码,那么它的密码项就是 “!!”,表示这个用户没有密码,不能登录。

posted @ 2023-01-03 10:20  一个入门学者  阅读(150)  评论(0编辑  收藏  举报