在 Debian(以及大多数 Linux 发行版)里,deluser 和 userdel 都能“删除用户”,但它们来源不同、能力不同、使用习惯也不同。
userdeldeluseradduser 包中| 功能 | userdel | deluser |
|---|---|---|
| 删除用户 | ✅ | ✅ |
| 删除用户主目录 | ❌(需 -r) |
✅(需 --remove-home) |
| 删除用户邮件 spool | ❌ | ✅ |
| 删除用户拥有的 cron / 文件 | ❌ | ⚠️ 可选 |
| 交互式确认 | ❌ | ✅(某些情况) |
| 系统用户支持 | ✅ | ✅(--system) |
| 配置文件控制 | ❌ | ✅(/etc/deluser.conf) |
userdel alice
deluser alice
userdel -r alice
deluser --remove-home alice
userdel -r syscore
deluser --system syscore
userdeldeluser/etc/deluser.conf在 Debian 上,推荐使用
deluser
原因:
adduser 配套userdel:底层标准命令,所有 Linux 都能用deluser:Debian 封装命令,更安全、更好用如果你愿意,我也可以帮你写删除用户的标准运维命令模板。