在 Debian(及大多数 Linux 发行版)中,deluser 用于删除用户(比 userdel 更友好,推荐在 Debian 系使用)。
下面按常见用法说明。
sudo deluser 用户名
示例:
sudo deluser testuser
⚠️ 默认不会删除家目录(/home/用户名)
sudo deluser --remove-home 用户名
示例:
sudo deluser --remove-home testuser
sudo deluser --remove-all-files 用户名
⚠️ 会删除该用户相关的所有文件(谨慎使用)
sudo delgroup 组名
或
sudo deluser --group 组名
| 参数 | 作用 |
|---|---|
--remove-home |
删除用户家目录 |
--remove-all-files |
删除用户所有文件 |
--group |
删除组 |
--disabled-login |
仅禁用登录(不是删除) |
-h / --help |
查看帮助 |
deluser --help
man deluser
id 用户名
ps -u 用户名
如果你有具体场景(比如只删用户不删数据、批量删用户、删除系统用户),可以告诉我。