在 Debian(以及其它使用 userdel 底层工具的发行版)里,deluser 是一个更友好、更安全的管理用户/组的命令。下面按常见场景给你说明。
sudo deluser 用户名
只删除用户账号,不删除家目录和邮件池。
sudo deluser --remove-home 用户名
✅ 推荐做法(避免遗留无用文件)
sudo deluser --remove-all-files 用户名
会搜索并删除该用户拥有的所有文件(较慢,慎用)。
sudo delgroup 组名
或
sudo deluser --group 组名
删除系统用户:
sudo deluser --system 用户名
若用户已登录,建议先踢出:
sudo pkill -u 用户名
或
sudo killall -u 用户名
查看:
ps -u 用户名
man deluser
或
deluser --help
| 命令 | 特点 |
|---|---|
deluser |
Debian 风格,更安全、参数清晰 |
userdel |
底层命令,更“原始” |
如果你有具体场景(比如:删完还提示用户存在、想批量删、Docker 里用等),可以直接说,我帮你写具体命令。