在Linux系统中,可以通过以下几种方法查看用户是否被锁定:
passwd 命令sudo passwd -S <用户名>
输出示例:
user1 L 2023-01-01 0 99999 7 -1 (Password locked.)
L 或 LK 表示用户被锁定。PS 或 NP 表示密码未锁定(正常状态)。/etc/shadow 文件sudo grep <用户名> /etc/shadow
输出示例:
user1:!$6$xyz...:19238:0:99999:7:::
! 或 !! 开头,表示用户被锁定。usermod 命令验证sudo usermod --status <用户名>
(部分系统支持,若无效可忽略)
sudo chage -l <用户名>
Account expired 或 Password inactive,可能间接表明锁定。passwd -S 或 /etc/shadow 中的 ! 符号。sudo usermod -L <用户名>sudo usermod -U <用户名>如有其他需求,欢迎补充提问!