gcloudにはユーザ一覧を簡単に出すコマンドが無いです
IAM権限ごとに該当するユーザを表示するコマンドgcloud projects get-iam-policy
をjqで加工するワンライナーを書きました
※jqが必要です
brew install jq
※それぞれYOUR_PROJECT_ID
をproject_idに置き換えてください
全てのユーザ一覧
gcloud projects get-iam-policy YOUR_PROJECT_ID --format=json | jq -r '.bindings | reduce .[].members as $item ([]; .+$item) | unique | .[] | select(startswith("user"))' | sed -e 's/user:\(.*\)/\1/'
管理者ユーザ一覧
gcloud projects get-iam-policy YOUR_PROJECT_ID --format=json | jq -r '.bindings[] | select(.role == "roles/owner") | .members[]' | sed -e 's/user:\(.*\)/\1/'
管理者以外のユーザ一覧
gcloud projects get-iam-policy YOUR_PROJECT_ID --format=json | jq -r '[.bindings | reduce .[].members as $item ([]; .+$item) | unique | .[] | select(startswith("user"))] - (.bindings[] | select(.role == "roles/owner") | .members) | .[]' | sed -e 's/user:\(.*\)/\1/'