使用“passwd -l”锁定密码是什么意思?

Yah*_*din 10 linux ubuntu ubuntu-16.04

可以使用锁定密码

$ passwd -l john
Run Code Online (Sandbox Code Playgroud)

但是,锁定密码实际上意味着什么?

Sve*_*ven 10

你为什么不直接阅读man页面passwd

-l, --lock 锁定指定帐户的密码。此选项通过将密码更改为与任何可能的加密值都不匹配的值来禁用密码(它在密码的开头添加了“!”)。

请注意,这不会禁用该帐户。用户可能仍然能够使用另一个身份验证令牌(例如 SSH 密钥)登录。要禁用该帐户,管理员应使用 usermod --expiredate 1(这将帐户的到期日期设置为 1970 年 1 月 2 日)。密码锁定的用户不得更改密码。

  • 我不知道`man`有这么多的信息。我刚刚使用了`passwd --help` (2认同)