2.6. cn=suffix_DN,cn=mapping tree,cn=config
接尾辞の設定は、cn-suffix_DN,cn-mapping tree,cn-config
エントリーに保存されます。これらのエントリーは、nsMappingTree
オブジェクトクラスのインスタンスです。extensibleObject
オブジェクトクラスは、所属するエントリーが任意のユーザー属性を保持できるようにします。サーバーが接尾辞設定属性を考慮に入れるには、最上位
のオブジェクトクラスに加えて、これらのオブジェクトクラスがエントリーに存在する必要があります。
接尾辞 DN には等号 (=)、コンマ (,)、空白文字などの文字が含まれるため、引用符で囲む必要があります。引用符を使用すると、DN が別の DN の値として正しく表示されます。例:cn-"dc=example,dc=com",cn-mapping tree,cn-config
2.6.1. cn
この必須属性は、新しい接尾辞の相対識別名 (RDN) を設定します。
パラメーター | 説明 |
---|---|
エントリー DN | cn=suffix_DN,cn=mapping tree,cn=config |
有効な値 | 有効な LDAP DN |
デフォルト値 | |
構文 | DirectoryString |
例 | cn: dn=example,dc=com |
2.6.2. nsslapd-backend
このパラメーターは、要求の処理に使用されるデータベースまたはデータベースリンクの名前を設定します。これは複数値であり、値ごとに 1 つのデータベースまたはデータベースリンクがあります。この属性は、nsslapd-state
属性の値が、backend
または referral on update
に設定されている場合に必要です。
この値は、cn=ldbm database,cn=plugins,cn=config
の下にあるバックエンドデータベースエントリーインスタンスの名前に設定します。例: o=userroot,cn=ldbm database,cn=plugins,cn=config
パラメーター | 説明 |
---|---|
エントリー DN | cn=suffix_DN,cn=mapping tree,cn=config |
有効な値 | 有効なパーティション名 |
デフォルト値 | |
構文 | DirectoryString |
例 | nsslapd-backend: userRoot |
2.6.3. nsslapd-distribution-function
nssldap-distribution-function
パラメーターは、カスタムディストリビューション関数の名前を設定します。nsslapd-backend
属性に複数のデータベースを設定する場合は、この属性を設定する必要があります。
パラメーター | 説明 |
---|---|
エントリー DN | cn=suffix_DN,cn=mapping tree,cn=config |
有効な値 | 有効なディストリビューション機能 |
デフォルト値 | |
構文 | DirectoryString |
例 | nsslapd-distribution-plugin: distribution_function_name |
2.6.4. nsslapd-distribution-plugin
nssldap-distribution-plugin
は、カスタムディストリビューション関数で使用する共有ライブラリーを設定します。nsslapd-backend
属性に複数のデータベースを設定する場合は、この属性を設定する必要があります。
パラメーター | 説明 |
---|---|
エントリー DN | cn=suffix_DN,cn=mapping tree,cn=config |
有効な値 | 有効なディストリビューションプラグイン |
デフォルト値 | |
構文 | DirectoryString |
例 | nsslapd-distribution-plugin: /path/to/shared/library |
2.6.5. nsslapd-parent
サブ接尾辞を作成する場合は、nsslapd-parent
属性を使用して親接尾辞を定義します。
属性が設定されていない場合、新しい接尾辞が root 接尾辞として作成されます。
パラメーター | 説明 |
---|---|
エントリー DN | cn=suffix_DN,cn=mapping tree,cn=config |
有効な値 | 有効なパーティション名 |
デフォルト値 | |
構文 | DirectoryString |
例 | nsslapd-parent-suffix: dc=example,dc=com |
2.6.6. nsslapd-referral
この属性は、接尾辞で返される参照の LDAP URL を設定します。nssldap-referral
属性を複数回追加して、複数の参照 URL を設定できます。
nsslapd-state
パラメーターを referral
に設定した場合や、更新
時にこの属性を設定する必要があります。
パラメーター | 説明 |
---|---|
エントリー DN | cn=suffix_DN,cn=mapping tree,cn=config |
有効な値 | 有効な LDAP URL |
デフォルト値 | |
構文 | DirectoryString |
例 | nssldap-referral: ldap://example.com/ |
2.6.7. nsslapd-state
このパラメーターは、接尾辞が操作を処理する方法を決定します。属性は以下の値を取ります。
-
backend
: バックエンドデータベースはすべての操作を処理します。 -
disabled
: 操作を処理するのにデータベースは利用できません。サーバーは、クライアントアプリケーションからの要求に応じて、No such search object
エラーを返します。 -
referral
: Directory Server は、この接尾辞への要求の参照 URL を返します。 -
referral on update
: データベースはすべての操作に使用されます。更新要求のみが送信される参照元です。
パラメーター | 説明 |
---|---|
エントリー DN | cn=suffix_DN,cn=mapping tree,cn=config |
有効な値 | 更新におこえる backend | disabled | referral | referral |
デフォルト値 | バックエンド |
構文 | DirectoryString |
例 | nsslapd-state: backend |