在 Ubuntu 中,deluser 命令用于删除用户账户,它有一些常用选项。下面按使用场景给你说明。
sudo deluser 用户名
只删除用户,保留其 home 目录和邮件池。
sudo deluser --remove-home 用户名
或简写:
sudo deluser -r 用户名
✅ 删除:
/home/用户名sudo deluser --remove-all-files 用户名
✅ 会扫描整个系统,删除该用户拥有的所有文件(较慢,慎用)
sudo deluser --system 用户名
用于删除用 --system 创建的系统用户。
sudo deluser --group 组名
或:
sudo groupdel 组名
sudo deluser --no-remove-home 用户名
(默认行为,可省略)
sudo deluser --backup --remove-home 用户名
会先备份到当前目录的 用户名.tar
删除普通用户并清理干净:
sudo deluser --remove-home testuser
删除系统用户:
sudo deluser --system serviceuser
| 命令 | 特点 |
|---|---|
deluser |
Debian/Ubuntu 推荐,更安全 |
userdel |
底层命令,userdel -r 删 home |
如果你有具体需求(比如“只删用户不删数据”或“批量删用户”),可以告诉我,我给你精确命令。