shadow文件

/etc/shadow

  • /etc/shadow 文件用户管理Linux系统中的用户密码。

只有root用户才能访问/etc/shadow文件

/etc/shadow文件为系统上的每一个账户保存了一条记录,示例如下:

root:$7Ys4/YM$dg:17990:0:99999:7:::

该条记录共有9个字段,同/etc/passwd文件一样,/etc/shadow字段之间也用冒号分隔:

  1. 与/etc/passwd文件中的登录名对应的登陆名
  2. 加密后的密码(示例密码仅做示例,非实际密码)
  3. 自1970年1月1日(上次修改密码的日期)到当天的天数
  4. 多少天后才能更改密码
  5. 多少天后必须更改密码
  6. 密码过期前提前多少天提醒用户更改密码
  7. 密码过期后多少天禁止用户账户
  8. 用户账户被禁用的日期,自1970年1月1日到当天的天数表示
  9. 预留字段,给将来使用

参考资料

《Linux命令行与shell脚本编程大全》(第2版) —— 6.1.2 /etc/shadow文件 (P124-125)

作者:Seeker  创建时间:2019-04-22 11:45
 更新时间:2019-04-22 13:10