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 グループに追加しようとしました。これは許可されていません。

関連情報