在 Debian(以及大多数 Debian 系 Linux)里,deluser 是用来**删除用户(或用户组)**的命令,属于 adduser / deluser 这套“友好封装”工具(不是底层 userdel)。
下面按常见用法 + 参数说明 + 示例给你讲清楚。
sudo deluser 用户名
示例:
sudo deluser zhangsan
⚠️ 默认行为:
sudo deluser --remove-home 用户名
删除:
/home/用户名/var/mail/用户名sudo deluser --remove-all-files 用户名
⚠️ 会全盘搜索并删除该用户拥有的文件,很危险,慎用。
sudo deluser 用户名
(默认就是保留)
sudo deluser --system 用户名
用于删除:
sudo deluser --group 组名
或:
sudo delgroup 组名
sudo deluser 用户名 组名
示例:
sudo deluser zhangsan sudo
| 需求 | 命令 |
|---|---|
| 删用户 | sudo deluser tom |
| 删用户+家目录 | sudo deluser --remove-home tom |
| 删系统用户 | sudo deluser --system tom |
| 删组 | sudo delgroup dev |
| 移除 sudo 权限 | sudo deluser tom sudo |
| 命令 | 特点 |
|---|---|
deluser |
Debian 推荐,参数友好 |
userdel |
底层命令,跨发行版通用 |
sudo deluser root # ❌
id 用户名
ps -u 用户名
如果你愿意,可以告诉我:
我可以直接给你最合适的一条命令。