在 Ubuntu 中,deluser 用于删除用户账户,常见于服务器或桌面系统维护。下面按常用场景给你一份完整、清晰的配置步骤说明。
sudo deluser 用户名
✅ 只删除用户账户
❌ 不删除 /home/用户名
sudo deluser --remove-home 用户名
✅ 删除用户
✅ 删除 /home/用户名
sudo deluser --remove-all-files 用户名
⚠️ 会搜索并删除该用户的所有文件(速度较慢)
sudo deluser --remove-home 用户名
如果用户名和组名相同,通常组会被自动移除。
sudo delgroup 组名
或
sudo groupdel 组名
id 用户名
groups 用户名
ps -u 用户名
sudo cp -r /home/用户名 /root/backup/
如:
查看定时任务:
sudo crontab -u 用户名 -l
| 命令 | 说明 |
|---|---|
deluser |
Ubuntu 专用,更安全,功能更完善 |
userdel |
底层命令,适用于所有 Linux |
✅ Ubuntu 推荐使用 deluser
userdel: user xxx is currently used by process
✅ 解决方案:
sudo pkill -u 用户名
sudo deluser 用户名
# 查看用户
id testuser
# 杀掉用户进程
sudo pkill -u testuser
# 删除用户及家目录
sudo deluser --remove-home testuser
如果你需要:
可以直接告诉我你的使用场景,我可以给你定制命令 ✅