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