作为 sudo 成员,我可以将自己添加到不属于的组吗?
$ getent group thegroupname
thegroupname:x:123794798:administrator,users,auser,moreusers,manymoreusers
$ sudo usermod -a -G thegroupname myusername
usermod: group 'thegroupname' does not exist
当我运行上述命令时,我无法将自己添加到组中。错误消息显示该组不存在,但实际上它确实存在。
在这里,我将根据@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
抱歉,我打错了,只用了groups
而不是groups myusername
。我不确定这些信息是否有用,因为它仍然显示我不属于测试组,但实际上groups myusername
确实如此。
$ groups
myusername sudo users
答案1
我尝试将本地用户添加到 Active Directory 组。这是不允许的。