在 Debian(以及大多数 Debian 系 Linux 发行版)中,adduser 和 deluser 是一对配套的、面向用户的“高级封装”命令,它们与更底层的 useradd / userdel 有明显区别和对应关系。
下面从「关系、区别、使用建议」三方面说明。
简单说:
adduser ↔ 创建用户deluser ↔ 删除用户useradd / userdel可以理解为:
adduser ──► useradd
deluser ──► userdel
/home/username/etc/skel/etc/adduser.conf示例:
adduser alice
示例:
useradd -m -s /bin/bash alice
示例:
deluser alice
deluser --remove-home alice
示例:
userdel alice
userdel -r alice
| 对比项 | adduser / deluser | useradd / userdel |
|---|---|---|
| 类型 | Perl 脚本 | C 程序 |
| 易用性 | 高(交互) | 低(手动) |
| 家目录 | 自动处理 | 需手动 |
| 推荐使用 | ✅ 日常 | ⚙ 脚本/高级 |
| Debian 官方 | ✅ 推荐 | 兼容 |
✅ 在 Debian 上:
adduserdeluseruseradd / userdel❌ 不推荐:
useradd 当日常管理命令如果你愿意,我也可以:
deluser 删系统用户