在 Ubuntu 里用 deluser(或 userdel)如果配置/命令用错了,可以按下面几种情况处理。
deluser username
默认 不会删 home 目录
✅ 补救:
rm -rf /home/username
正确写法:
deluser --remove-home username
如果已经删了用户:
rm -rf /home/username
报错类似:
userdel: user xxx is currently used by process
✅ 解决:
pkill -u username
# 或
ps -u username
kill -9 <PID>
再删:
deluser username
deluser 默认只删用户,不删私有组
查看:
getent group username
手动删组:
delgroup username
或
groupdel username
⚠️ 用户一旦删除 无法直接恢复
可做的:
adduser username
/home/etc/passwd/etc/shadow/etc/groupgrep username /etc/passwd
grep username /etc/shadow
grep username /etc/group
ls /home
deluser --remove-home username
或(更底层):
userdel -r username
比如:
我可以直接给你精确修复命令。