web-dev-qa-db-ja.com

usermodは、既知のグループに対して「グループ 'thegroupname'は存在しません」を返します

須藤のメンバーとして、自分が所属していないグループに自分を追加することはできますか?

$ 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 myusernameの代わりにgroupsを使用するだけのタイプミスでごめんなさい。 groups myusernameが属しているのに、テストグループに属していないことを示しているので、その情報が役立つかどうかはわかりません。

$ groups
myusername Sudo users
6
Louis Waweru

ActiveDirectoryグループにローカルユーザーを追加しようとしていました。これは許可されていません。

2
Louis Waweru