今天查看我的/etc/shadow
一个相当新的盒子(运行 Arch)的文件,我看到一些密码为*
(disabled),但其他一些密码为!*
,!!
和!
。据推测这也意味着“已禁用”,但为什么值不同?
是否存在一些我还没听说过的惯例?:-) 如果有,那么在哪里可以记录呢?
摘抄:
root:*:14871::::::
dbus:!!:18407::::::
dnsmasq:!*:18499::::::
shepherd:!:18502:0:99999:7:::
答案1
合成Unix 和 Linux 页面关于/etc/shadow
文件
*
:“按照惯例,不用于登录的帐户(例如 bin、daemon、sshd)的密码字段仅包含一个星号”!
:密码栏中同时出现“!”和“!!”表示账户已被锁定。!!
:但是,影子账户条目中的“!!”表示用户账户已创建,但尚未指定密码
字符串*
、!
和!!
所有都有效地使得用户无法登录(因为加密密码永远不会是 1 或 2 个字符)。