Linuxで1つのコマンドでグループに複数のユーザーを追加するには?

Linuxで1つのコマンドでグループに複数のユーザーを追加するには?

使用すべき

usermod -G groupname username

ユーザーがグループに追加されるたびに。一行でこれを行う方法はありますか?

usermod -G groupname user1,user2,user3

ベストアンサー1

evalでbash中括弧拡張を使用できます

eval 'usermod -aG groupname '{user1,user2,user3}';'

またはループコマンド

for i in user1 user2 user3; do usermod -aG groupname $i; done

注:-Gグループを接続するときにユーザーのグループを設定します。-aG

おすすめ記事