1行で複数のユーザーをUNIXグループに追加する

1行で複数のユーザーをUNIXグループに追加する

存在するセントース6.5(おそらく)Linuxでは、次のようにグループを作成できます。

sudo groupadd mygroup

複数のユーザーを追加します。

sudo usermod -a -G mygroup userA
sudo usermod -a -G mygroup userB
sudo usermod -a -G mygroup userC

私の具体的なケースのユーザー数はです20。次のように1行をどのように使用できますか?

sudo usermod -a -G mygroup userA userB userC

forループを使用しても動作しますが、私はbashの専門家ではないので、知りたいです。

ベストアンサー1

可能であればgpasswd(Solarisを除くほとんどのディストリビューションに存在する必要があります)、カンマ区切りのユーザーのリストとグループ名を指定できます。

gpasswd -M userA,userB,userC mygroup

おすすめ記事