4.14. 属性唯一性插件属性

Attribute Uniqueness 插件确保属性值在目录或子树中是唯一的。

4.14.1. cn

设置 Attribute Unique 插件配置 记录的名称。您可以使用任何字符串,但红帽建议您命名配置记录 属性_name 属性唯一性

参数描述

条目 DN

cn=attribute_uniqueness_configuration_record_name,cn=plugins,cn=config

有效值

任何有效的字符串

默认值

语法

DirectoryString

示例

cn:邮件属性唯一性

4.14.2. uniqueness-attribute-name

设置值必须是唯一的属性的名称。此属性为多值。

参数描述

条目 DN

cn=attribute_uniqueness_configuration_record_name,cn=plugins,cn=config

有效值

任何有效的属性名称

默认值

语法

DirectoryString

示例

uniqueness-attribute-name: mail

4.14.3. uniqueness-subtrees

设置插件检查属性值的唯一性的 DN。此属性为多值。

参数描述

条目 DN

cn=attribute_uniqueness_configuration_record_name,cn=plugins,cn=config

有效值

任何有效的子树 DN

默认值

语法

DirectoryString

示例

uniqueness-subtrees: ou= Sales,dc=example,dc=com

4.14.4. uniqueness-across-all-subtrees

如果启用(在 上),插件会检查属性在所有子树集上是唯一的。如果将属性设置为 off,则唯一性仅在更新条目的子树中强制实施。

参数描述

条目 DN

cn=attribute_uniqueness_configuration_record_name,cn=plugins,cn=config

有效值

on | off

默认值

off

语法

DirectoryString

示例

uniqueness-across-all-subtrees: off

4.14.5. uniqueness-top-entry-oc

目录服务器在更新对象的父条目中搜索这个对象类。如果没有找到,则搜索将在下一个更高级别条目继续进行,直到目录树的根目录。如果找到了对象类,Directory 服务器会验证此子树中在 uniqueness-attribute-name 中设置的属性值。

参数描述

条目 DN

cn=attribute_uniqueness_configuration_record_name,cn=plugins,cn=config

有效值

任何有效的对象类

默认值

语法

DirectoryString

示例

uniqueness-top-entry-oc: nsContainer

4.14.6. uniqueness-subtree-entries-oc

(可选)当使用 uniqueness-top-entry-oc 参数时,您可以配置 Attribute Uniqueness 插件仅验证属性是否是唯一的,如果该条目包含此参数中设置的对象类。

参数描述

条目 DN

cn=attribute_uniqueness_configuration_record_name,cn=plugins,cn=config

有效值

任何有效的对象类

默认值

语法

DirectoryString

示例

uniqueness-subtree-entries-oc: inetOrgPerson