usermod gibt für bekannte Gruppe „Gruppe ‚thegroupname‘ existiert nicht“ zurück

usermod gibt für bekannte Gruppe „Gruppe ‚thegroupname‘ existiert nicht“ zurück

Kann ich mich als Mitglied von sudo einer Gruppe hinzufügen, zu der ich nicht gehöre?

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

$ sudo usermod -a -G thegroupname myusername
usermod: group 'thegroupname' does not exist

Wenn ich das oben genannte ausführe, kann ich mich nicht zur Gruppe hinzufügen. Die Fehlermeldung besagt, dass die Gruppe nicht existiert, aber sie existiert.

Hier werde ich gemäß dem Kommentar von @terdon eine neue Gruppe erstellen.

$ 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

Entschuldigen Sie den Tippfehler, dass ich einfach groupsanstelle von verwendet habe groups myusername. Ich bin nicht sicher, ob diese Information hilfreich ist, da sie mich immer noch als nicht zur Testgruppe gehörend anzeigt, obwohl groups myusernamedies der Fall ist.

$ groups
myusername sudo users

Antwort1

Ich habe versucht, einen lokalen Benutzer zu einer Active Directory-Gruppe hinzuzufügen. Dies ist nicht zulässig.

verwandte Informationen