阅读量:5
在CentOS中禁用用户账户可以通过多种方法实现,以下是几种常用的方法:
方法一:使用 usermod 命令
- 登录到系统:使用具有管理员权限的用户登录到CentOS系统。
- 禁用用户账户:使用
usermod命令来禁用用户账户。命令如下:
其中,sudo usermod -L usernameusername是你要禁用的用户账户名。
方法二:使用 passwd 命令
- 登录到系统:使用具有管理员权限的用户登录到CentOS系统。
- 禁用用户账户:使用
passwd命令将用户的密码设置为空,从而禁用账户。命令如下:
其中,sudo passwd -l usernameusername是你要禁用的用户账户名。
方法三:修改 /etc/shadow 文件
- 登录到系统:使用具有管理员权限的用户登录到CentOS系统。
- 编辑
/etc/shadow文件:使用文本编辑器(如vi或nano)打开/etc/shadow文件。sudo vi /etc/shadow - 找到用户条目:在文件中找到对应用户的条目,通常格式如下:
username:$6$random_salt$encrypted_password:18000:0:99999:7::: - 禁用账户:将用户的密码字段(第二个字段)设置为一个不可用的值,例如
!!或*。username:!!:18000:0:99999:7::: - 保存并退出:保存文件并退出编辑器。
方法四:使用 chage 命令
- 登录到系统:使用具有管理员权限的用户登录到CentOS系统。
- 禁用用户账户:使用
chage命令将用户的密码过期时间设置为0,从而禁用账户。命令如下:
其中,sudo chage -E 0 usernameusername是你要禁用的用户账户名。
启用用户账户
如果你需要重新启用用户账户,可以使用相应的命令:
- 使用
usermod命令:sudo usermod -U username - 使用
passwd命令:sudo passwd -u username - 修改
/etc/shadow文件,将用户的密码字段恢复为正常值。 - 使用
chage命令:sudo chage -E -1 username
请注意,在进行这些操作时,确保你有足够的权限,并且谨慎操作,以免影响系统的正常运行。
以上就是关于“如何在CentOS中禁用用户账户”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm