首页 > 技术文章 > userdel:删除用户

my-show-time 2021-04-19 00:16 原文

作用:userdel 命令用于删除当前系统存在的账户

 1 用法:userdel [选项] 登录
 2 
 3 选项:
 4   -f, --force                   force some actions that would fail otherwise (-f 强制删除用户,即使用户当前是登录状态)
 5                                 e.g. removal of user still logged in
 6                                 or files, even if not owned by the user
 7   -h, --help                    显示此帮助信息并推出
 8   -r, --remove                  删除主目录和邮件池
 9   -R, --root CHROOT_DIR         chroot 到的目录
10   -P, --prefix PREFIX_DIR       prefix directory where are located the /etc/* files
11   -Z, --selinux-user            为用户删除所有的 SELinux 用户映射

 应用实例

删除用户命令如下:

# userdel -r user01

  此命令会删除用户user01,也就是会删除该用户在文件系统(/etc/passwd、/etc/shadow,/etc/group)中的纪录和用户的主目录。-r 选项可以使在删除账户的同时删除用户的家目录和邮件池,所以请不要轻易用 -r 选项,除非你确定该用户的家目录已经没有需要的数据了。如果在需要删除的用户处于登录状态导致无法删除,可以用 -f 选项强制删除。

推荐阅读