我需要从用户中删除所有组。
id test12
uid=4050(test12) gid=100(users) groups=100(users),50000(test1)
如何删除所有辅助组(用户,test1)
有没有办法一次性去除它们?
谢谢
答案1
与usermod
从shadow-utils-2 4.6-14
.它也适用于 Debian 11 和最新的 Arch 版本。
usermod -G test12 test12
输出id -nG test12
test12
答案2
如何删除所有次要组 (
users
,test1
)?
通过提供一个空字符串作为选项参数usermod -G
并且不使用-a
:
usermod -G '' test12
请注意users
您的示例中是不是补充组;这是主要群体。要从test12
中删除users
,您需要将另一个组设置为主要组 ( usermod -g …
)。这与补充组无关。