点击访问 Linux 命令大全 >>
前面章节介绍了怎样创建用户,本章节将介绍删除用户。
在 Linux 中,删除用户使用 userdel 命令,userdel 命令语法如下:
[root@localhost ~]# userdel --help
用法:userdel [选项] 登录
选项:
-f, --force force some actions that would fail otherwise
e.g. removal of user still logged in
or files, even if not owned by the user
-h, --help 显示此帮助信息并推出
-r, --remove 删除主目录和邮件池
-R, --root CHROOT_DIR chroot 到的目录
-P, --prefix PREFIX_DIR prefix directory where are located the /etc/* files
-Z, --selinux-user 为用户删除所有的 SELinux 用户映射例如:删除 my1 用户
## 删除用户
[root@localhost ~]# userdel my1
## 查看 my1 用户主目录是否被删除
[root@localhost ~]# ll /home/my1/
总用量 0
drwxr-xr-x. 2 1001 1001 6 8月 8 17:29 Desktop
drwxr-xr-x. 2 1001 1001 6 8月 8 17:29 Documents
drwxr-xr-x. 2 1001 1001 6 8月 8 17:29 Downloads
drwxr-xr-x. 2 1001 1001 6 8月 8 17:29 Music
drwxr-xr-x. 2 1001 1001 6 8月 8 17:29 Pictures
drwxr-xr-x. 2 1001 1001 6 8月 8 17:29 Public
drwxr-xr-x. 2 1001 1001 6 8月 8 17:29 Templates
drwxr-xr-x. 2 1001 1001 6 8月 8 17:29 Videos默认情况下,userdel 并不删除用户的主目录。你可以使用 -r 选项,再删除用户的同时也删除用户主目录。如下:
## 删除用户 my2
[root@localhost ~]# userdel -r my2
## 查看 my2 用户主目录,主目录已经不存在了
[root@localhost ~]# ll /home/my2
ls: 无法访问/home/my2: 没有那个文件或目录注意:需要谨慎使用 -r 选项,删除用户的同时删除用户主目录,释放磁盘空间,看起来是必要的。但是,你真的需要这么着急吗?万一你想恢复这个用户呢,万一用户需要哪些文件呢!