第 2 章 在目录服务器中使用角色


您可以使用角色对目录服务器条目进行分组。角色充当静态和动态组。角色比组更容易使用,因为它们在实施中更为灵活。例如,应用程序可以通过查询条目本身来获取条目所属的角色列表,而不是选择组并浏览多个组的成员列表。

您可以使用命令行Web 控制台 管理角色

2.1. 目录服务器中的角色

角色的行为与静态和动态组类似,类似于混合组:

  • 对于组,目录服务器会将条目作为成员添加到组条目中。
  • 使用角色时,Directory 服务器会将 role 属性添加到条目中,然后使用此属性自动识别角色条目中的成员。

角色成员是拥有该角色的条目。您可以根据角色类型,显式或动态指定角色的成员。目录服务器支持以下类型的角色:

  • 受管角色

    Managed roles 具有显式成员列表。您可以使用受管角色来执行使用静态组执行的相同任务。

  • 过滤的角色

    您可以使用过滤的角色过滤角色成员,类似于使用动态组进行过滤。目录服务器将条目分配给过滤的角色,具体取决于条目是否具有角色中定义的特定属性。

  • 嵌套角色

    嵌套角色可以包含受管和过滤的角色。

当您创建角色时,请确定用户是否可以从角色中添加或删除自己。如需了解更多详细信息,请参阅 第 2.2 节 “在目录服务器中安全地使用角色”

注意

与评估组相比,评估角色对目录服务器的资源密集型,因为服务器能够为客户端应用工作。使用角色时,客户端应用程序可以通过搜索 nsRole 属性来检查角色成员资格。nsRole 属性是一个 computed 属性,用于标识条目所属的角色。目录服务器不存储 nsRole 属性。从客户端应用程序视图中,检查成员资格的方法统一并在服务器端执行。

在规划和设计目录服务 . 文档中的 [Deciding between groups and roles] 中查找 有关使用 角色的注意事项。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat