点击访问 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 选项,删除用户的同时删除用户主目录,释放磁盘空间,看起来是必要的。但是,你真的需要这么着急吗?万一你想恢复这个用户呢,万一用户需要哪些文件呢!