前面小节介绍了如何添加 Linux 用户,本小节介绍如何删除 Linux 系统中的 普通用户,另外还将介绍如何禁止用户登录。
1. userdel 命令
若想要删除 Linux 系统普通用户,可以使用 userdel
命令,使用 root
账号登录 Linux 系统之后就可以删除系统普通用户了。
1.1 userdel 命令参数介绍
下面列举了一些 userdel
命令参数作用:
userdel 命令参数名称 | 功能与作用描述 |
-f | 表示 --force ,强制删除用户 |
-r | 表示 --remove ,删除主目录和邮件池 |
-Z | 表示 --selinux-user ,为用户删除所有的 SELinux 用户映射 |
1.2 删除用户
使用 userdel
命令删除 Linux 系统普通用户,命令如下:
1. userdel -rf study_linux # 强制删除用户和用户相关的主目录 2. 3. su study_linux
执行结果如下图:
2. 禁止用户登录
若不想直接删除用户,只是想禁止用户登录,可以修改 /etc/passwd
文件,先新建一个账户,然后修改 /etc/passwd
文件,新增用户命令如下:
useradd test_linux
执行结果如下图:
修改 /etc/passwd
文件中的 test_linux
用户信息,可以禁止它登录,命令如下:
vim /etc/passwd
执行结果如下图:
设置好 /etc/passwd
文件之后,使用如下命令切换至 test_linux
用户:
su test_linux
执行结果如下图:
3. 小结
本小节介绍了如何删除 Linux 普通用户,需要注意使用 userdel
命令删除用户时,使用 -rf
参数可以删除用户相关的主目录和邮件池,若不想直接删除用户,只是想禁止用户登录,可以修改 /etc/passwd
文件中用户的信息即可。