Есть ли способ вывести список пользователей в группах по умолчанию в openshift? - PullRequest
0 голосов
/ 17 июня 2019

Я хочу перечислить пользователей в группах по умолчанию, таких как система: аутентифицированная, система: аутентифицированная: oauth, система: не аутентифицированная в openshift.

У меня есть эта ссылка , чтобы узнать группы и роли по умолчанию, но бесполезно перечислить пользователя в этих группах.Поэтому мне интересно, есть ли способ перечислить в кластере openshift ??

" oc get group " не будет перечислять группы и пользователей по умолчанию.

1 Ответ

1 голос
/ 17 июня 2019

Вы можете проверить привязки текущей роли следующим образом.Подробнее см. Просмотр привязок роли кластера .

$ oc describe clusterrolebinding.rbac

Показывает привязку роли к определенным группам и пользователям.Например, basic-users разрешено для system:authenticated групп.

Name:       basic-users
Labels:     <none>
Annotations:    rbac.authorization.kubernetes.io/autoupdate=true
Role:
  Kind: ClusterRole
  Name: basic-user
Subjects:
  Kind  Name            Namespace
  ----  ----            ---------
  Group system:authenticated

Но некоторые роли присваиваются пользователям в качестве привязок локальных ролей, тогда вам также потребуется пользователь $ oc describe rolebinding.rbac.

Name:       admin
Labels:     <none>
Annotations:    <none>
Role:
  Kind: ClusterRole
  Name: admin
Subjects:
  Kind  Name    Namespace
  ----  ----    ---------
  User  joe
...