在 Ubuntu(以及大多数 Debian 系 Linux)中,deluser 用于删除用户或用户组。下面是常用配置参数与说明,按使用场景整理。

sudo deluser 用户名--remove-home删除用户的同时删除其 家目录(/home/用户名)--remove-all-files删除用户的所有文件(不仅限于家目录,全盘查找)--backup删除前备份用户文件--backup-to DIR指定备份目录(需配合 --backup 使用)--group删除用户的同时删除其 私有用户组--force即使用户当前已登录,也强制删除--system删除的是 系统用户--help显示帮助信息# 删除用户并删除家目录sudo deluser testuser --remove-home
# 删除用户、家目录并备份
sudo deluser testuser --remove-home --backup --backup-to /backup
# 删除系统用户
sudo deluser --system testuser
deluser 也可以用来删除用户组(等价于 delgroup)。
sudo deluser --group 组名# 或
sudo delgroup 组名
sudo deluser 用户名 组名deluserDebian/Ubuntu更友好,参数更丰富userdel所有 Linux更底层,参数较少例如:
userdel -r 用户名不能直接删除当前登录用户
sudo deluser 当前用户会报错,需先切换用户或使用 --force
删除用户前建议确认:
id 用户名删除用户不会自动删除:
如果你需要,我可以帮你:
deluser 和 userdel