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 그룹에 로컬 사용자를 추가하려고 했습니다. 이는 허용되지 않습니다.

관련 정보