在 Ubuntu 中,deluser 命令本身不会自动删除用户所属的组,但可以通过以下方式实现“连同组一起删除”。
如果用户在创建时生成了同名的用户组(常见情况),可以加 --remove-home 和手动删组:
sudo deluser username
sudo delgroup username
⚠️ 只有当该组没有其他成员时,
delgroup才会成功。
sudo deluser --remove-home username
然后再删除组(如果有):
sudo delgroup username
查看用户所属组:
groups username
删除不再需要的组:
sudo delgroup 组名
如果你不强制使用 deluser,userdel 更方便:
sudo userdel -r username
说明:
-r:删除 home 目录和邮件池sudo groupdel username
❌ 不能删除:
sudo、adm)查看组里还有谁:
getent group 组名
Ubuntu 中
deluser不会自动删组,需要手动delgroup或groupdel删除用户私有组。
如果你愿意,我可以帮你写一条安全的一键脚本来“删用户 + 删组 + 删 home”。