我想列出默认组中的用户,例如 system:authenticated, system:authenticated:oauth, system:unauthenticed in openshift 中。
我得到了这个链接找出默认组和角色,但无奈地列出这些组中的用户。所以我想知道有什么方法可以在 openshift 集群中列出??
" oc get group "
不会列出默认组和用户。
可以按如下方式验证当前角色绑定。请参阅查看群集角色绑定 了解更多详情。
$ 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