在 Ubuntu 中,deluser 用于删除用户或用户组。下面按常见场景给你一个完整说明。
sudo deluser 用户名
✅ 只删除用户账号
❌ 不会删除 /home/用户名
sudo deluser --remove-home 用户名
✅ 删除用户
✅ 删除 /home/用户名
sudo deluser --remove-all-files 用户名
✅ 从系统中查找并删除该用户的所有文件
⚠️ 比较慢,适合彻底清理
sudo deluser 用户名
sudo deluser --remove-home 用户名
Ubuntu 默认会为用户创建一个同名私有组
sudo deluser --group 组名
# 或
sudo groupdel 组名
id 用户名
groups 用户名
cat /etc/passwd
sudo deluser --remove-home testuser
sudo deluser --remove-all-files testuser
⚠️ 不能删除当前登录用户
whoami
如果正在使用该用户,需先切换用户或退出
⚠️ 删除用户前确认没有重要进程
ps -u 用户名
⚠️ 删除系统用户(UID < 1000)要非常小心
sudo deluser --system 用户名
| 参数 | 说明 |
|---|---|
--remove-home |
删除家目录 |
--remove-all-files |
删除所有文件 |
--group |
删除用户组 |
--system |
删除系统用户 |
--backup |
备份用户文件 |
--backup-to |
指定备份目录 |
如果你愿意,可以告诉我:
我可以给你一条最安全、最合适的命令 ✅