在 Debian(及大多数 Linux 发行版)中,deluser 是用于**删除用户(或组)**的命令,比直接用 userdel 更友好。
下面按常见场景说明 deluser 参数怎么写。
sudo deluser 用户名
示例:
sudo deluser zhangsan
⚠️ 默认不会删除用户家目录。
sudo deluser --remove-home 用户名
示例:
sudo deluser --remove-home zhangsan
✅ 会删除:
/home/用户名)sudo deluser --remove-all-files 用户名
示例:
sudo deluser --remove-all-files zhangsan
⚠️ 会扫描并删除该用户拥有的所有文件(包括 /var、/tmp 等)
sudo deluser 用户名
(默认行为)
sudo deluser --system 用户名
用于删除:
www-data 不建议删)sudo delgroup 组名
或:
sudo deluser --group 组名
sudo deluser --remove-home 用户名
如果用户的私有组没有其他成员,通常会一起删除。
| 参数 | 作用 |
|---|---|
--remove-home |
删除家目录 |
--remove-all-files |
删除该用户所有文件 |
--system |
删除系统用户 |
--group |
删除组 |
--backup |
备份家目录 |
--backup-to DIR |
指定备份目录 |
✅ 安全删除普通用户:
sudo deluser --remove-home zhangsan
✅ 彻底清理:
sudo deluser --remove-all-files zhangsan
如果你有具体场景(比如:
可以直接说,我帮你写精确命令。