在 Debian 里,deluser 是用来**删除用户(和可选删除其家目录/组)**的命令,比直接改 /etc/passwd 安全。下面按「新手友好」方式讲。
sudosudo -i
# 或
su -
最常见、最安全:
deluser 用户名
示例:
deluser tom
✅ 用户没了
❌ /home/tom 还在
deluser --remove-home 用户名
示例:
deluser --remove-home tom
✅ 用户删了
✅ /home/tom 也删了
⚠️ 不可恢复,确认没重要文件
deluser --remove-home --remove-all-files 用户名
(更彻底,一般家用不常用)
如果用户有专属组(和用户名一样):
deluser --remove-home 用户名
groupdel 用户名
或(Debian 推荐方式):
deluser --group 用户名
id 用户名
有输出 = 存在
no such user = 已删
❌ deluser tom 后家目录还在 → 正常
❌ 提示 user tom is currently used by process → 先注销该用户
❌ command not found → 没装,极少情况,Debian 默认有
新手最常用:
sudo deluser --remove-home 用户名
如果你愿意,我可以:
userdel 和 deluser