1.8. 撤销管理员特权和用户访问权限


您可以使用 Red Hat OpenShift Service on AWS (ROSA) CLI rosa 从用户撤销 cluster-admindedicated-admin 权限。

要从用户撤销集群访问,您必须从配置的身份提供程序中删除该用户。

按照本节中的步骤从用户撤销管理员权限或集群访问。

从用户撤销管理员权限

按照本节中的步骤从用户撤销 cluster-admindedicated-admin 权限。

流程

  • 从身份提供程序用户撤销 cluster-admin 权限:

    1. 撤销 cluster-admin 权限:

      $ rosa revoke user cluster-admin --user=<idp_user_name> --cluster=<cluster_name> 1
      1
      使用身份提供程序用户和集群名称替换 <idp_user_name><cluster_name>

      输出示例

      ? Are you sure you want to revoke role cluster-admins from user <idp_user_name> in cluster <cluster_name>? Yes
      I: Revoked role 'cluster-admins' from user '<idp_user_name>' on cluster '<cluster_name>'

    2. 验证该用户没有列为 cluster-admins 组的成员:

      $ rosa list users --cluster=<cluster_name>

      输出示例

      W: There are no users configured for cluster '<cluster_name>'

  • 从身份提供程序用户撤销 dedicated-admin 权限:

    1. 撤销 dedicated-admin 权限:

      $ rosa revoke user dedicated-admin --user=<idp_user_name> --cluster=<cluster_name>

      输出示例

      ? Are you sure you want to revoke role dedicated-admins from user <idp_user_name> in cluster <cluster_name>? Yes
      I: Revoked role 'dedicated-admins' from user '<idp_user_name>' on cluster '<cluster_name>'

    2. 验证该用户没有列为 dedicated-admins 组的成员:

      $ rosa list users --cluster=<cluster_name>

      输出示例

      W: There are no users configured for cluster '<cluster_name>'

撤销对集群的用户访问权限

您可以将身份提供程序用户从配置的身份提供程序中删除来撤销集群访问权限。

您可以为 ROSA 集群配置不同类型的身份提供程序。以下示例流程为为集群配置身份的 GitHub 组织的成员撤销集群访问权限。

流程

  1. 进入 github.com 并登录到您的 GitHub 帐户。
  2. 从 GitHub 组织中删除该用户。按照 GitHub 文档中的从您的机构中删除成员的步骤进行操作。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.