Linux系统中禁用用户登录

管理 Linux 系统上的帐户是系统管理员的一项重要任务。一个常见的任务是禁用帐户,由于各种原因可能需要禁用帐户,例如当员工离开公司或出于安全目的需要临时禁用访问时。

本指南将以简单易懂的步骤引导您完成在 Linux 系统上禁用帐户的过程。

Step 1: 打开终端

按 Ctrl+Alt+T 打开终端

Step 2: 检查账户状态

在禁用帐户之前,最好检查其当前状态。例如要检查 tecadmin 的用户的状态。

id tecadmin

该命令将显示有关帐户的信息,包括用户 ID (UID)、组 ID (GID)和组成员关系。

Step 3: 禁止用户登录

要禁用帐户,可以使用带有 -L 选项的 usermod 命令。该命令将锁定用户的密码,阻止用户登录。

sudo usermod -L tecadmin

Disable/Lock User in Linux

Step 4: 验证账户状态

在禁用帐户之后,尝试使用 su 命令切换到被禁用的用户,验证该用户是否已被禁用。

su - tecadmin

如果该帐户被禁用,您将看到一条消息,表明该帐户被锁定,身份验证失败,您将无法作为该用户登录。

Disable Lock User in Linux

如果您检查 /etc/shadow 文件中相关用户条目,您会注意到在密码字段中添加了 ! 符号,这表明密码已锁定,并且在重新启用帐户之前,用户无法登录。

Lock User in Linux

Step 5: 重启用户登录

如果需要重新启用帐户,可以使用带有 -U 选项的 usermod 命令,该命令将解锁用户的密码。

sudo usermod -U tecadmin
posted @   蜜獾互联网  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示