从 /etc/passwd 中删除 x

从 /etc/passwd 中删除 x

我已经从 /etc/passwd 中删除了 x,重启系统后,我可以不用密码登录。但是当我重置密码并查看 /etc/passwd 时,它没有显示 x,而是显示了 /etc/passwd 中的 MD5 哈希值。

谁能告诉我发生这种情况的原因?

提前感谢您的帮助。

答案1

很久很久以前,在我们的星系中,密码存储在 /etc/passwd 文件中。

然后影子密码引入它是为了将密码存储在单独的文件 /etc/shadow 中,该文件只有 root 才能读取。

附言:有些人可能还记得 debian potatoe 或 woody 安装程序会询问是否启用影子密码。

相关内容