在 Ubuntu 里用 deluser(或 userdel)时,配置错/误删/残留是比较常见的问题。下面按常见错误场景给你对应的处理办法。
deluser username
只删用户,但:
/home/username 还在✅ 正确做法(推荐):
deluser --remove-home username
系统用户要用:
deluser --system username
普通 deluser 删不掉系统用户。
deluser test
# 报错或无效
id test
grep test /etc/passwd
pkill -u test
deluser --remove-home test
rm -rf /home/username
groupdel username
如果提示:
group is the primary group for another user
说明还有用户在使用,先处理用户。
ps -u 1001 # UID
或
ps aux | grep username
✅ 解决:
kill -9 PID
Ubuntu 不能自动恢复,只能重建:
useradd -m -s /bin/bash username
passwd username
⚠️ UID 会变,原文件属主需要改:
chown -R username:username /home/username
pwck
grpck
vipw
vipw -s
which deluser
如果没了:
apt install adduser
# 普通用户
deluser --remove-home username
# 系统用户
deluser --system username
# 只删组
groupdel groupname
你可以直接把:
贴出来,我可以一步一步帮你修。