使用passwd命令可快速锁定或解锁用户账户。1. 执行sudo passwd -l username锁定账户,密码字段将被标记为锁定状态,阻止密码登录;2. 执行sudo passwd -u username解锁账户,恢复原始密码哈希;3. 使用passwd -S username查看状态,显示LK表示锁定,P表示正常。操作即时生效,无需重启服务。
在Linux系统中,可以通过命令行工具快速锁定或解锁用户账户,确保系统安全。主要使用
命令配合特定选项来完成操作,无需修改
配置文件
或重启服务。
锁定用户账户
锁定用户后,该用户将无法通过密码登录系统,但已存在的会话不受影响。
使用
passwd -l
命令锁定账户:
sudo passwd -l username
锁定后,用户密码会被移出/etc/shadow文件的密码字段,并加上特殊标记(如感叹号)
即使用户知道密码,也无法用于登录
解锁用户账户
解锁操作恢复用户的密码认证功能,允许其正常登录。
CentOS Linux 7.9.2009
CentOS Linux 7.9.2009是传统CentOS Linux 7的最后主要版本,也是很多企业历史服务器中仍可能遇到的系统版本。它以稳定、兼容RHEL 7生态、文档丰富和软件支持广泛著称,曾长期用于Web服务、数据库、虚拟化节点和企业内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全补丁缺失风险。该版本更适合旧业务迁移、历史环境恢复或离线兼容性测试。
下载
使用
passwd -u
命令解锁账户:
sudo passwd -u username
该命令会恢复原始密码哈希,移除锁定标记
解锁后用户可使用原有密码登录系统
验证账户状态
可以查看账户当前是否被锁定。
使用
passwd -S
查看状态:
passwd -S username
输出中若显示
LK
或
Locked
,表示账户已被锁定
显示
P
或
Password
表示正常可用
基本上就这些。使用
和
是最直接有效的方法,适用于大多数Linux发行版,操作简单且即时生效。
passwdpasswd -lpasswd -u