deluser 是 Debian 系发行版中用于删除用户和组的命令,主要适用于以下版本和系统:
1. 官方 Debian 系列
- Debian:所有稳定版(如 Debian 9/10/11/12 等)、测试版(Testing)、不稳定版(Sid)
- Ubuntu:所有版本(基于 Debian)
- Linux Mint(基于 Ubuntu/Debian)
- Kali Linux(基于 Debian)
- Raspbian / Raspberry Pi OS(基于 Debian)
- Deepin(早期基于 Debian)
- MX Linux(基于 Debian)
- Pop!_OS(基于 Ubuntu)
- 其他 Debian 衍生版(如 Elementary OS、Zorin OS 等)
2. 非适用系统
- Red Hat 系:CentOS、RHEL、Fedora、Rocky、AlmaLinux → 使用
userdel
- Arch 系:Arch Linux、Manjaro → 使用
userdel
- openSUSE / SUSE → 使用
userdel
- Alpine Linux → 使用
deluser 但来自 shadow 或 busybox,行为略有不同
3. 说明
deluser 来自 adduser 软件包(Debian 特有封装)
- 它比
userdel 更“友好”,支持自动删除家目录、邮件 spool 等
- 在 Debian/Ubuntu 中,通常推荐用
deluser 而非直接用 userdel
示例
sudo deluser username
sudo deluser --remove-home username
如果你告诉我你用的是哪类系统,我可以帮你确认该用哪个命令。