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 |