4.11. 链接的属性插件属性


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

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

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

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

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

4.11.1. linkScope

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

Expand
参数描述

条目 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 属性。此属性由用户修改和维护,然后在此属性值更改时,链接的属性会在目标条目中自动更新。

Expand
参数描述

条目 DN

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

有效范围

任何目录服务器属性

默认值

语法

DirectoryString

示例

linkType: directReport

4.11.3. managedType

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

Expand
参数描述

条目 DN

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

有效范围

任何目录服务器属性

默认值

语法

DN

示例

managedType: manager

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat