我想在openshift中按默认组列出用户,例如system:authenticated,system:authenticated:oauth,system:unauthenticated。
我得到了this link 找出默认组和角色,但无助地列出这些组中的用户。所以我想知道有什么方法可以列出openshift集群吗?
" oc get group "
不会列出默认的组和用户。
答案 0 :(得分:1)
您可以按照以下方式验证当前角色绑定。 有关更多详细信息,请参见Viewing cluster role bindings 。
$ 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