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

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

可以使用以下方式锁定密码

$ passwd -l john

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

答案1

man页面passwd

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

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

相关内容