![为什么我不能添加更多次要组?](https://linux22.com/image/869020/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%B8%8D%E8%83%BD%E6%B7%BB%E5%8A%A0%E6%9B%B4%E5%A4%9A%E6%AC%A1%E8%A6%81%E7%BB%84%EF%BC%9F.png)
我创建了一个名为“teamspeak”的群组,然后我想成为该群组的一部分,因此我sudo usermod -a -G teamspeak xdrosenheim
按照说明使用这里并在man usermod
。
然后我id xdrosenheim
又发现什么都没变,于是我退出并重新登录。现在我成了“teamspeak”群组的成员,但我失去了所有其他群组。
uid=1000(xdrosenheim) gid=1000(xdrosenheim) groups=1000(xdrosenheim),1002(teamspeak)
我不再处于 sudoers 文件中,需要进入恢复模式 :/
所以我的问题如下:如何将现有用户添加到现有组?
我想我可以使用usermod -G teamspeak,adm,sudo,moreGroups xdrosenheim
,但从长远来看,这将是一个非常长的命令,不是吗?
答案1
最好编辑 /etc/group 文件并添加如下例所示。
sudo vim /etc/group
xdrosenheim:x:1000:xdrosenheim,teamspeak,adm,sudo,moreGroups