Linux /etc/shadow文件中的第二个字段表示密码。然而,我们看到的是:
通过对互联网和这条线的研究,我可以理解*的意思是密码从未建立,!的意思是锁定。
有人能解释一下双重感叹号(!!)是什么意思吗?它与(!)有什么不同?
发布于 2015-12-28 22:59:40
都是"!“还有"!!““密码”字段中的存在意味着帐户被锁定。
因为它可以在以下文件中读到:"!!“在阴影中的帐户条目中,意味着已经创建了用户的帐户,但尚未提供密码。在系统管理员给出初始密码之前,默认情况下它是锁定的。
发布于 2017-04-19 04:27:40
同样值得注意的是,<account>::.....意味着不需要密码(空密码)。
如果您要创建一个ssh密钥专用用户,您可以使用<account>::0:0:99999:7:::来要求用户在第一次登录时设置他们的密码(即用于sudo的密码)。
注意:只有密钥的身份验证意味着密码不是身份验证因素.
https://unix.stackexchange.com/questions/252016
复制相似问题