我用了:
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:::