如何检查用户密码是否被locking?

我用了:

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:::