我用了:
usermod -L myUser
禁用此帐户的密码。 假设我不知道密码,我该如何检查它是否被禁用。
根据手册页它的地方! 在encryption的密码的前面,但我不知道如何检查。
您可以使用passwd实用程序来查看用户的密码条目的状态
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)
LK以及(密码locking)文本表示在CentOS上locking的密码条目, L表示在Ubuntu上locking的密码条目。
您也可以使用getent来读取影子数据库
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:::