usermod 對於已知群組回傳“群組‘thegroupname’不存在”

usermod 對於已知群組回傳“群組‘thegroupname’不存在”

作為 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 群組。這是不允許的。

相關內容