📜  如何禁用用户 linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:09:13.801000             🧑  作者: Mango

如何禁用用户 Linux - Shell/Bash

在Linux系统中,管理员可以使用usermod命令来禁用用户账户。同时,还可以使用chage命令来设置密码过期时间,从而进一步加强账户安全性。

禁用用户账户
sudo usermod --expiredate 1 <username>

以上命令将在用户最近的通过时间之后将其账户锁定。如果不指定--expiredate参数,则用户账户将永久禁用。

解除禁用
sudo usermod -e "" <username>

以上命令将清除账户的最后过期日期,解除对账户的限制。

设置密码过期时间
sudo chage -M <max_days> <username>

以上命令将设置用户账户密码的最大有效期,过期后用户必须修改密码才能登录系统。

查看账户信息

可以使用id命令查看用户账户信息

id <username>

也可以使用finger命令查看用户账户信息

finger <username>
总结

通过usermod命令和chage命令,管理员可以轻松禁用用户账户,写入最大密码有效期限制。同时,id命令和finger命令可以让管理员查看用户账户信息,更全面地把握系统状态。