在 Debian(以及其他使用 userdel/deluser 工具的 Linux 发行版)中,deluser 默认是用来删除用户的,但它也可以删除群组,不过用法和删用户不一样。
deluser 删除群组(Debian 特有)Debian 的 deluser 其实是个 Perl 脚本,支持删除组:
deluser --group 组名
或等价写法:
delgroup 组名
例如:
deluser --group developers
⚠️ 注意:
userdel 顺带删组(不推荐混用)userdel 有一个选项:
userdel -r 用户名
它只会删除用户,如果用户的主组是该用户私有的(和用户名同名),且没有其他成员,userdel 会顺手删掉这个私有组。
但 userdel 不能用来直接删一个普通群组。
如果你不只是用 Debian,更推荐:
groupdel 组名
这是标准的系统命令,不依赖 deluser。
deluser --group 组名:Debian 下可以删组groupdel 组名:通用、推荐deluser 组名:这样会被当成删用户,容易报错如果你愿意,我可以帮你写一条安全检查后再删组的命令。