例:グループworkers
には、john
とjony
の2人のユーザーがいます。グループworkers
のメンバーをリストするには、どのコマンドを使用する必要がありますか?
これらのコマンドは私の目的を果たしません:compgen -u
、compgen -g
、cut -d ":" -f 1 /etc/passwd
いくつかのオプションが利用可能です:
getent group <group_name> | cut -d":" -f4-
または
grep -iE "^adm" /etc/group | cut -d":" -f4-
"^adm
があるグループ名を追加する必要があることに注意してください。これにより、そのグループのメンバーが表示されます。
参照:man getent