deluser 是 Linux(Debian/Ubuntu 系列) 中用来删除用户账户的命令,和 userdel 类似,但更“友好”一些。
下面按常见用法说明:
sudo deluser 用户名
✅ 只删除用户,不删除用户主目录和邮件池
例如:
sudo deluser tom
sudo deluser --remove-home 用户名
或简写:
sudo deluser -r 用户名
✅ 同时删除:
/home/用户名/var/mail/用户名)sudo deluser --remove-all-files 用户名
⚠️ 会扫描整个系统,删除该用户拥有的所有文件(较慢,慎用)
sudo deluser 用户名
(默认行为)
sudo deluser --group 组名
或:
sudo delgroup 组名
sudo deluser 用户名 组名
例如:
sudo deluser tom sudo
意思:把 tom 从 sudo 组中移除
| 参数 | 作用 |
|---|---|
--remove-home / -r |
删除主目录 |
--remove-all-files |
删除该用户所有文件 |
--group |
删除组 |
--disabled-login |
禁止登录(删之前常用) |
-h |
查看帮助 |
| 命令 | 特点 |
|---|---|
deluser |
Debian/Ubuntu,更安全,参数友好 |
userdel |
所有 Linux 通用,参数更底层 |
如果你愿意,可以告诉我:
我可以直接给你最合适的命令。