Linux 删除用户

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

说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号