一:简介
用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。
早期的 UNIX 密码放在 /etc/passwd 文件中,由于该文件允许所有用户读取,易导致用户密码泄露,因此从 /etc/passwd 文件中分离出来,并单独放到了此文件中。/etc/shadow 文件只有 root 用户拥有读权限,保证了用户密码的安全性。
先看一下/etc/shadow里面存放的内容:sudo cat /etc/shadow
文件中每行代表一个用户,使用 “:” 分隔,每行的用户信息有 9 个字段,格式如下
用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段
二:每个字段的详细介绍
1,用户名
root sys lijun这些都是用户
2,加密密码
这里保存是真正加密的密码