在 Ubuntu 里,deluser 是**删除用户(以及可选删除其家目录、邮件、所属组等)**的命令,通常由 root 或具有 sudo 权限的管理员用户 来使用。
下面给你一个比较完整、实用的说明。
deluser 用户名
sudo deluser 用户名
普通用户直接运行
deluser会提示权限不足。
sudo deluser alice
/home/alice 还在sudo deluser --remove-home alice
等价:
sudo userdel -r alice
sudo deluser --remove-all-files alice
⚠️ 会扫描整个系统删除该用户拥有的文件
sudo deluser alice
默认不会删除同名用户组(除非该组没有其他成员)
sudo deluser --remove-home alice
如果用户组和用户名相同且无人使用,通常会被删
sudo deluser root # 危险,且通常不允许
先杀掉进程:
pkill -u alice
sudo deluser alice
sudo deluser --system 用户名
| 命令 | 特点 |
|---|---|
| deluser | Debian/Ubuntu 推荐,更安全 |
| userdel | 底层命令,参数更直接 |
id alice
或
grep alice /etc/passwd
如果你愿意,可以告诉我:
我可以直接给你一条最合适的命令。