在 Debian(及大多数 Linux 发行版)里,deluser 是 删除用户 的命令(属于 adduser 包,不是 userdel)。
下面是常用参数和示例。
deluser 用户名
只删除用户,保留家目录和邮件目录。
deluser --remove-home 用户名
✅ 删除:
/home/用户名/var/mail/用户名deluser --remove-all-files 用户名
⚠️ 会搜索并删除该用户拥有的所有文件(系统范围)
deluser --system 用户名
deluser 用户名 组名
例如:
deluser tom sudo
deluser --force 用户名
deluser --help
或
man deluser
| 命令 | 特点 |
|---|---|
deluser |
Debian 推荐,语法友好 |
userdel |
更底层,参数不同(-r) |
userdel 示例:
userdel -r 用户名
# 删除用户,保留数据
deluser alice
# 删除用户并清家目录
deluser --remove-home alice
# 删除系统用户
deluser --system nginx
# 把用户移出 sudo 组
deluser alice sudo
如果你有 具体场景(比如批量删、Docker、只删 FTP 用户),可以告诉我。