首先我们先创建一个账户
# 创建新用户
useradd testuser
# 给新用户设置成空口令
passwd -d testuser
# 输出
>>>Removing password for user testuser.
>>>passwd: Success
# 检查一下
cat /etc/shadow
>>>testuser::19800:2:90:7:::
锁定
passwd -l testuser
# 或者
passwd --lock testuser
检查一下状态
passwd -S testuser
# 或者
passwd --status testuser
解锁
passwd -u testuser
# 或者
passwd --unlock testuser
空口令账号被解锁的时候会提示:
使用这个命令
passwd -uf testuser
检查账号状态
前面已经使用过了
一共3种状态:
NP:Empty password,没有设置密码,空口令
LK:Password locked,密码被锁定
PS:Password set, SHA256 crypt,已设置密码
# 检查状态
passwd -S testuser
# 或者
passwd --status testuser
# 输出结果
>>>testuser NP 2024-03-18 2 90 7 -1 (Empty password.)
>>>testuser LK 2024-03-18 2 90 7 -1 (Password locked.)
>>>testuser PS 2024-03-18 2 90 7 -1 (Password set, SHA256 crypt.)