锁定用户账户可通过usermod -L命令实现,如sudo usermod -L jane,在/etc/shadow密码前加!以禁用密码登录;验证可用passwd -S或查看shadow文件,解锁则用usermod -U恢复密码字段,但需注意该方法仅限制密码认证,不阻止SSH密钥等其他方式,建议结合修改shell为/sbin/nologin或设置账户过期以彻底禁用。

在Linux系统中,锁定用户账户是系统管理中的常见操作,主要用于临时禁用某个用户登录,保障系统安全。这在用户离职、账户异常或维护期间尤为实用。Linux通过
usermod
usermod
-L
/etc/shadow
!
例如,要锁定用户
jane
此时查看
/etc/shadow
jane
开头的
!
判断账户状态最直接的方法是查看
/etc/shadow
!
!!
$
$6$
也可使用
passwd -S
输出中若包含
Locked
解锁使用
usermod
-U
该命令会移除
/etc/shadow
!
注意:某些系统版本中,若锁定后密码字段被错误处理,可能需要手动恢复或重置密码。使用
passwd
usermod -L
如需彻底禁用,可结合以下方法:
/sbin/nologin
sudo usermod -s /sbin/nologin username
sudo usermod -e 1970-01-01 username
基本上就这些。usermod的锁定机制简单有效,适合日常管理。关键是理解其原理,结合实际场景选择合适方式,确保系统安全的同时避免误操作。
以上就是如何在Linux中锁定用户账户 Linux usermod锁定机制解析的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号