/etc/passwd
ck:x:1001:1001::/home/ck:/bin/bash
以冒号分割, 按顺序依次是
- 用户名
- 密码, 早期密码存放于passwd文件中, 后因安全问题放与shadow中, 在这里就用x代替
- gid
- uid
- 使用者信息说明, 没啥用
- 家目录
- shell环境
/etc/shadow
ck:$6$SvyfRbe5$hdKfXBN9KrHwjk6nhe0bqNSju9VSPaqIDCN2/7PSI0RPeLJRsRn5SXH/VQb1CUK7KOd2eayT0qryysTxmMCpF/:18926:0:99999:7:::
以冒号分割, 按顺序一次是
- 用户名
- 加密后的密码
- 上次修改密码的日期(距1970.1.1有多少天)
- 密码的最小更改时间
- 密码的最大更改时间
- 密码需要变更提前几天提醒
- 密码失效日, 在密码失效日时可以正常工作, 结束密码失效日内登录会强制要求重新设置密码, 失效日后在登录会无法登录
- 账号失效日期(距1970.1.1有多少天)
- 空, 待新功能加入再为他赋这个值
/etc/group
ck:x:1001:
- 群组名称
- 群组密码
- GID
- 此群组支持的账号