usermod 为已知组返回“组‘thegroupname’不存在”

Lou*_*eru 6 linux sudo permissions ubuntu user-groups

作为 sudo 的成员,我可以将自己添加到不属于我的组吗?

$ getent group thegroupname 
thegroupname:x:123794798:administrator,users,auser,moreusers,manymoreusers

$ sudo usermod -a -G thegroupname myusername
usermod: group 'thegroupname' does not exist
Run Code Online (Sandbox Code Playgroud)

当我运行上述时,我无法将自己添加到组中。错误消息说该组不存在,但确实存在。

在这里,我将根据@terdon 的评论创建一个新组。

$ sudo groupadd testgroup
useradd: user 'myusername' already exists
$ groups
myusername sudo users

$ getent group testgroup
testgroup:x:01234:


$ sudo usermod -a -G testgroup myusername
$ groups myusername
myusername : myusername sudo users testgroup
Run Code Online (Sandbox Code Playgroud)

抱歉,只是使用groups而不是groups myusername. 我不确定这些信息是否有帮助,因为它仍然显示我不属于测试组groups myusername

$ groups
myusername sudo users
Run Code Online (Sandbox Code Playgroud)

Lou*_*eru 2

我试图将本地用户添加到 Active Directory 组。这是不允许的。