4.14. Attribute Uniqueness プラグインの属性
ディレクトリーまたはサブツリー全体で属性の値が一意になるように、Attribute Uniqueness プラグインを使用します。
4.14.1. cn
Attribute Uniqueness プラグイン設定レコードの名前を設定します。任意の文字列を使用できますが、RedHat では設定レコード に attribute_name 属性の一意性
という名前を付けることをお勧めします。
パラメーター | 説明 |
---|---|
Entry DN | cn= 属性固有設定レコード名、cn=プラグイン、cn=config |
有効な値 | 有効な文字列 |
デフォルト値 | なし |
構文 | DirectoryString |
例 | cn: mail Attribute Uniqueness |
4.14.2. 一意性属性名
値が一意である必要がある属性の名前を設定します。この属性は多値です。
パラメーター | 説明 |
---|---|
Entry DN | cn= 属性固有設定レコード名、cn=プラグイン、cn=config |
有効な値 | 有効な属性名 |
デフォルト値 | なし |
構文 | DirectoryString |
例 | uniqueness-attribute-name: mail |
4.14.3. uniqueness-subtrees
プラグインが属性の値を一意性をチェックする DN を設定します。この属性は多値です。
パラメーター | 説明 |
---|---|
Entry DN | cn= 属性固有設定レコード名、cn=プラグイン、cn=config |
有効な値 | 有効なサブツリー DN |
デフォルト値 | なし |
構文 | DirectoryString |
例 | uniqueness-subtrees: ou=Sales,dc=example,dc=com |
4.14.4. uniqueness-across-all-subtrees
有効 (on
) の場合、プラグインは属性がすべてのサブツリーセットで一意であることを確認します。属性を off
に設定すると、一意性は更新されたエントリーのサブツリー内でのみ適用されます。
パラメーター | 説明 |
---|---|
Entry DN | cn= 属性固有設定レコード名、cn=プラグイン、cn=config |
有効な値 | on | off |
デフォルト値 | off |
構文 | DirectoryString |
例 | uniqueness-across-all-subtrees: off |
4.14.5. uniqueness-top-entry-oc
Directory Server は、更新されたオブジェクトの親エントリーでこのオブジェクトクラスを検索します。見つからない場合は、ディレクトリーツリーのルートまで、次に高いレベルのエントリーで検索が続行されます。オブジェクトクラスが見つかった場合、Directory Server はこのサブツリーで uniqueness-attribute-name
に設定された属性の値が一意であることを確認します。
パラメーター | 説明 |
---|---|
Entry DN | cn= 属性固有設定レコード名、cn=プラグイン、cn=config |
有効な値 | 有効なオブジェクトクラス |
デフォルト値 | なし |
構文 | DirectoryString |
例 | uniqueness-top-entry-oc: nsContainer |
4.14.6. 一意性 - サブツリー - エントリー -oc
任意で、uniqueness-top-entry-oc
パラメーターを使用する場合、Attribute Uniqueness プラグインは、このパラメーターに設定されているオブジェクトクラスが含まれている場合に属性が一意かどうかのみを検証するように設定できます。
パラメーター | 説明 |
---|---|
Entry DN | cn= 属性固有設定レコード名、cn=プラグイン、cn=config |
有効な値 | 有効なオブジェクトクラス |
デフォルト値 | なし |
構文 | DirectoryString |
例 | uniqueness-subtree-entries-oc: inetOrgperson |