第 11 章 管理证书系统用户和组


本章介绍了如何设置访问管理、代理服务和端到端页面的授权。

11.1. 关于授权

授权 是允许访问与证书系统关联的某些任务的过程。可将访问权限限制为允许某些任务到子系统的某些区域,用于某些用户或组,以及不同用户和组的不同任务。

注意

本节中讨论的每个组关联的 ACL 不能修改。

用户特定于在其中创建子系统的子系统。每个子系统拥有自己的一组用户,独立于安装的任何其他子系统。用户放置在组中,可以预定义或用户创建的。通过 访问控制列表 (ACL)将权限分配给组。在允许操作操作前,有与管理控制台、代理服务界面和最终实体页面相关的 ACL,执行授权检查。创建每个 ACL 中的 访问控制指令 (ACI),以明确允许或拒绝该 ACL 对指定用户、组或 IP 地址可能的操作。

ACL 包含所创建的默认组的默认 ACI 集合。可以修改这些 ACI,以更改预定义的组的权限,或为新创建的组分配特权。

授权通过以下流程:

  1. 用户使用证书系统用户 ID 和密码或证书向接口进行身份验证。
  2. 服务器通过匹配用户 ID 和密码与数据库中存储的用户 ID 和密码匹配,或者根据数据库中存储的证书检查证书来验证用户。使用基于证书的身份验证时,服务器还会检查证书是否有效,并通过将证书的 DN 与用户关联并检查用户条目来查找用户的组成员资格。使用基于密码的身份验证时,服务器会根据用户 ID 检查密码,然后通过将该用户 ID 与组中包含的用户 ID 关联来查找该用户的组成员资格。
  3. 当用户尝试执行操作时,授权机制会比较用户的用户 ID、用户所属的组,或者该用户的 IP 地址与该用户、组或 IP 地址设置的 ACL 地址进行比较。如果存在允许该操作的 ACL,则操作将继续。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.