![如何检查用户密码是否被锁定?](https://linux22.com/image/605877/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E7%94%A8%E6%88%B7%E5%AF%86%E7%A0%81%E6%98%AF%E5%90%A6%E8%A2%AB%E9%94%81%E5%AE%9A%EF%BC%9F.png)
我用了:
usermod -L myUser
禁用此帐户的密码。假设我不知道密码,我该如何检查它是否已被禁用。
根据手册页,它将 ! 放在加密密码的前面,但我也不知道如何检查。
答案1
您可以使用密码查看用户密码输入状态的实用程序
passwd -S user
user LK 2012-11-06 0 99999 7 -1 (Password locked.) (CentOS)
user L 01/22/2013 0 99999 7 -1 (Ubuntu)
这莱克以及(密码已锁定)文本表示 CentOS 上的密码条目被锁定,并且大号表示 Ubuntu 上的密码条目已锁定。
getent shadow user
user:!$6$ic7iX.Q2$q9K5gi5pOb...TJlhAIoKVJfAybADtv80:15650:0:99999:7:::
或者你可以自己查看影子文件
grep user /etc/shadow
user:!$6$ic7iX.Q2$q9K5gi5pOb...TJlhAIoKVJfAybADtv80:15650:0:99999:7:::