Jav*_*Tec 47 linux shadow passwd
Linux/etc/shadow
文件中的第二个字段表示密码。然而,我们看到的是:
某些密码字段可能只有一个感叹号
<account>:!:.....
Run Code Online (Sandbox Code Playgroud)某些密码字段可能有双感叹号
<account>:!!:.....
Run Code Online (Sandbox Code Playgroud)某些密码字段可能带有星号
<account>:*:.....
Run Code Online (Sandbox Code Playgroud)通过对互联网的一些研究和通过这个线程,我可以理解这*
意味着密码从未建立,!
意味着被锁定。
有人能解释一下双感叹号 ( !!
) 是什么意思吗?它与 ( !
) 有何不同?
Rui*_*iro 39
两个都 ”!” 和 ”!!” 出现在密码字段中意味着帐户被锁定。
正如在下面的文档中可以看到的那样,“!!” 在阴影中的帐户条目中表示已创建用户帐户,但尚未提供密码。在系统管理员给出初始密码之前,默认情况下它是锁定的。
可能还值得注意的<account>::.....
是不需要密码(空密码)。
如果您正在创建一个仅使用ssh密钥的用户,您可以使用它<account>::0:0:99999:7:::
来要求用户在第一次登录时设置他们的密码(即他们用于 sudo 的密码)。
注意:仅密钥身份验证意味着密码不是身份验证因素。
归档时间: |
|
查看次数: |
72801 次 |
最近记录: |