deluser 是 Debian 系统专用的用户管理工具,并不是所有 Linux 发行版都自带。下面按“适用版本”详细说明:
deluser属于adduser软件包
dpkg -l | grep adduser
deluser username
以下发行版通常也带有 deluser:
以下发行版 默认没有 deluser:
| 发行版 | 是否支持 | 替代命令 |
|---|---|---|
| CentOS / RHEL | ❌ | userdel |
| Rocky Linux | ❌ | userdel |
| AlmaLinux | ❌ | userdel |
| Fedora | ❌ | userdel |
| openSUSE | ❌ | userdel |
| Arch Linux | ❌ | userdel |
| Alpine | ❌ | deluser(BusyBox 版本,行为不同) |
⚠️ 注意:
Alpine 的deluser是 BusyBox 实现,参数和 Debian 不完全一致
deluseradduser(不推荐)adduseruserdel(推荐)userdel -r username
# 删除用户(保留家目录)
deluser username
# 删除用户及家目录
deluser --remove-home username
# 删除用户及所有文件
deluser --remove-all-files username
# 删除用户组
deluser --group groupname
deluser适用于所有 Debian 及基于 Debian 的 Linux 发行版(Debian / Ubuntu / Kali / Mint 等),不适用于 RHEL、CentOS、Fedora、Arch 等系统。
如果你告诉我你用的是 具体哪个系统版本,我可以给你最准确的命令。