搜索

4.11. 链接的属性

download PDF

很多时候,条目具有相互固有关系(如经理和员工、文档条目及其作者或特殊组和组成员)。虽然存在反映这些关系的属性,但必须在每个条目上手动添加和更新这些属性。这可能导致目录数据集合不一致,其中这些条目关系不明确、过时或缺失。

Linked Attributes Plug-in 允许一个条目中设置的属性,以自动更新其他条目中的另一属性。第一个属性具有一个指向要更新的条目的 DN 值;第二个条目属性也具有 DN 值,它是第一个条目的 back-pointer。由用户以及受影响条目中的动态更新的"管理"属性在 Linked Attributes 插件实例中由管理员定义的链接属性。

从概念上讲,这与 MemberOf 插件使用组条目中的 member 属性在用户条目中设置 memberOf 属性的方式类似。只有 Linked Attributes 插件中,所有 link/managed 属性都是用户定义的属性,插件的多个实例都可反映不同的链接管理的关系。

链接属性有几个注意事项:

  • link 属性和 managed 属性都必须将 DN 作为值。link 属性中的 DN 指向将 managed 属性添加到的条目。managed 属性包含链接的条目 DN 作为其值。
  • managed 属性必须是多值。否则,如果多个链接属性指向同一受管条目,则 managed 属性值将无法准确更新。

4.11.1. linkScope

这会限制插件的范围,因此它仅在特定的子树或后缀中运行。如果未指定范围,则插件将更新目录树的任何部分。

参数描述

条目 DN

cn=plugin_instance,cn=Linked Attributes,cn=plugins,cn=config

有效范围

任何 DN

默认值

语法

DN

示例

linkScope: ou=People,dc=example,dc=com

4.11.2. linkType

这将设置 user-managed 属性。此属性由用户修改和维护,然后在此属性值改变时,链接属性会在目标条目中自动更新。

参数描述

条目 DN

cn=plugin_instance,cn=Linked Attributes,cn=plugins,cn=config

有效范围

任何 Directory Server 属性

默认值

语法

DirectoryString

示例

linkType: directReport

4.11.3. managedType

这将设置受管或插件维护的属性。此属性由 Linked Attributes 插件实例动态管理。每当对受管属性进行更改时,插件会更新目标条目上所有链接的属性。

参数描述

条目 DN

cn=plugin_instance,cn=Linked Attributes,cn=plugins,cn=config

有效范围

任何 Directory Server 属性

默认值

语法

DN

示例

managedType: manager

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.