How to Disable User Accounts on a Linux System

管理 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

我的开源项目

酷瓜云课堂-在线教育解决方案

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部