在 Ubuntu 里,deluser 不仅可以删除用户,还能用来把用户从某个组中移除,或者删除用户时顺带处理组。下面是常见用法和示例。
sudo deluser username
sudo deluser --remove-home username
sudo deluser --remove-all-files username
⚠️ 很危险,会删该用户的所有文件
deluser 可以只移组,不删用户:
sudo deluser username groupname
示例:
sudo deluser alice sudo
意思是:把 alice 从 sudo 组中移除
✅ 用户还在
✅ 只是不再是该组成员
如果用户有专属组(和用户名相同):
sudo deluser --remove-home username
如果该组没有其他成员,通常会被自动删除
如果你想强制删组(用户删完后):
sudo delgroup groupname
sudo deluser tom sudo
sudo deluser tom
sudo deluser --remove-home tom
sudo delgroup tom
deluser:Ubuntu 推荐,更安全友好userdel:底层命令,参数更原始如果你有具体场景(比如“删完用户组还在”“想批量移组”),可以告诉我,我可以直接给你命令。