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. Это не разрешено.

Связанный контент