/etc/shadow 和 /etc/passwd的区别
时间: 2023-09-19 21:05:23 浏览: 102
Linux系统中账号管理最重要的两个文件:/etc/passwd和/etc/shadow
`/etc/passwd` 和 `/etc/shadow` 文件都是在 Linux 操作系统中用于管理用户账户的文件。
`/etc/passwd` 文件存储了系统中所有用户账户的基本信息,包括用户名、用户 ID、组 ID、家目录等。但是 `/etc/passwd` 文件并不包含用户的密码,因为密码通常是以加密形式存储在 `/etc/shadow` 文件中。
`/etc/shadow` 文件存储了系统中所有用户账户的密码信息,包括加密后的密码、最后一次修改密码的时间、密码有效期限等。只有超级用户(root)能够读取和修改 `/etc/shadow` 文件,这样可以保证用户密码的安全性。
阅读全文