3.3. Root DSE 属性
このセクションの属性を使用して、サーバーインスタンスのルートディレクトリーサーバーエントリー (DSE) を定義します。DSE で定義された情報は、そのサーバーソフトウェアのそのバージョンでサポートされる制御、メカニズム、機能など、サーバーインスタンスの実際の設定に関連します。また、インスタンスに固有の情報 (ビルド番号やインストール日など) も含まれます。
DSE は通常の DIT 以外の特別なエントリーで、null 検索ベースで検索して返すことができます。以下に例を示します。
# ldapsearch -D "cn=Directory Manager" -W -p 389 -h server.example.com -x -s base -b "" "objectclass=*"
3.3.1. dataversion
この属性には、ディレクトリー内のデータの最新の編集時刻を示すタイムスタンプが含まれます。
dataversion: 020090923175302020090923175302
OID | |
構文 | GeneralizedTime |
多値または単一値 | 単一値 |
定義される場所 | Directory Server |
3.3.2. defaultNamingContext
クライアントがデフォルトで使用する必要のあるすべての設定済みの命名コンテキストの中から特定の命名コンテキストに対応します。
OID | |
構文 | DN |
多値または単一値 | 単一値 |
定義される場所 | Directory Server |
3.3.3. lastusn
USN プラグインは、書き込み操作 (add、modify、delete、および modrdn) がそのエントリーに対して実行されるたびに、すべてのエントリーにシーケンス番号を割り当てます。USN は entryUSN
操作属性に割り当てられます。
USN プラグインには、ローカルおよびグローバルの 2 つのモードがあります。
ローカルモードでは、サーバーインスタンス用に維持される各データベースには、バックエンドデータベースごとに個別の USN カウンターが割り当てられた USN プラグインの独自のインスタンスがあります。データベースのエントリーに割り当てられた最新の USN は lastusn
属性に表示されます。USN プラグインがローカルモードに設定されていると、lastUSN
属性は USN と USN が割り当てられたデータベースの両方を表示します。
lastusn;database_name:USN
以下に例を示します。
lastusn;example1: 213 lastusn;example2: 207
グローバルモードでは、データベースが共有 USN カウンターを使用する場合に、lastUSN
値では、データベースで割り当てられた最新の USN を表示します。
lastusn: 420
この属性は、内部のサーバー操作をカウントしません。バックエンドデータベースでの通常の書き込み操作がああった場合のみ (add、change、delete、および modrdn) が USN 数が 1 つ増えます。
構文 | 整数 |
多値または単一値 | 複数値 |
定義される場所 | Directory Server |
3.3.4. namingContexts
サーバーが制御またはシャドウする命名コンテキストに対応します。Directory Server で情報を制御しない場合は (パブリック X.500 ディレクトリーへの LDAP ゲートウェイである場合など)、この属性はありません。Directory Server がディレクトリー全体を含むと判断した場合は、この属性の値は 1 つで、その値は空の文字列 (root の Null DN を示す) です。この属性を使用し、サーバーに接続しているクライアントは、検索に適したベースオブジェクトを選択できます。
OID | 1.3.6.1.4.1.1466.101.120.5 |
構文 | DN |
多値または単一値 | 複数値 |
定義される場所 |
3.3.5. netscapemdsuffix
この属性には、サーバーで保持されるマシンデータのディレクトリーツリーの最上位接尾辞の DN が含まれます。DN 自体は LDAP URL を参照します。以下に例を示します。
cn=ldap://dc=server_name,dc=example,dc=com:389
OID | 2.16.840.1.113730.3.1.212 |
構文 | DN |
多値または単一値 | 単一値 |
定義される場所 | Directory Server |
3.3.6. supportedControl
この属性の値は、サーバーでサポートされる制御を識別するオブジェクト識別子 (OID) です。サーバーが制御に対応していない場合には、この属性は存在しません。
OID | 1.3.6.1.4.1.1466.101.120.13 |
構文 | DirectoryString |
多値または単一値 | 複数値 |
定義される場所 |
3.3.7. supportedExtension
この属性の値は、サーバーでサポートされる拡張操作を識別するオブジェクト識別子 (OID) です。サーバーが拡張操作に対応していない場合には、この属性は存在しません。
OID | 1.3.6.1.4.1.1466.101.120.7 |
構文 | DirectoryString |
多値または単一値 | 複数値 |
定義される場所 |
3.3.8. supportedFeatures
この属性には、Red Hat Directory Server の現行バージョンでサポートされている機能が含まれます。
OID | 1.3.6.1.4.1.4203.1.3.5 |
構文 | OID |
多値または単一値 | 複数値 |
定義される場所 |
3.3.9. supportedLDAPVersion
この属性は、サーバーで実装された LDAP プロトコルのバージョンを識別します。
OID | 1.3.6.1.4.1.1466.101.120.15 |
構文 | 整数 |
多値または単一値 | 複数値 |
定義される場所 |
3.3.10. supportedSASLMechanisms
この属性は、サーバーでサポートされる SASL メカニズムの名前を識別します。サーバーが SASL 属性に対応していない場合には、この属性は存在しません。
OID | 1.3.6.1.4.1.1466.101.120.14 |
構文 | DirectoryString |
多値または単一値 | 複数値 |
定義される場所 |
3.3.11. vendorName
この属性には、サーバーベンダーの名前が含まれます。
OID | 1.3.6.1.1.4 |
構文 | DirectoryString |
多値または単一値 | 単一値 |
定義される場所 |
3.3.12. vendorVersion
この属性では、サーバーのベンダーのバージョン番号を示します。
OID | 1.3.6.1.1.5 |
構文 | DirectoryString |
多値または単一値 | 単一値 |
定義される場所 |