Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

5.3. 查看用户和身份列表

OpenShift Container Platform 用户配置存储在 OpenShift Container Platform 中的多个位置。无论身份提供程序如何,OpenShift Container Platform 都会在内部存储诸如基于角色的访问控制(RBAC)信息和组成员资格等详情。要完全删除用户信息,除用户帐户外,还必须删除此数据。

在 OpenShift Container Platform 中,两种对象类型包含身份提供商之外的用户数据:用户身份

获取当前用户列表:

$ oc get user
NAME      UID                                    FULL NAME   IDENTITIES
demo     75e4b80c-dbf1-11e5-8dc6-0e81e52cc949               htpasswd_auth:demo

获取当前的身份列表:

$ oc get identity
NAME                  IDP NAME        IDP USER NAME   USER NAME   USER UID
htpasswd_auth:demo    htpasswd_auth   demo            demo        75e4b80c-dbf1-11e5-8dc6-0e81e52cc949

请注意两个对象类型之间匹配的 UID。如果在开始使用 OpenShift Container Platform 后尝试更改身份验证供应商,重叠的用户名将无法工作,因为身份列表中的条目仍会指向旧的身份验证方法。