0

LDAPは、どのエンティティがツリー内のどこにあるかをどのように定義しますか?

OpenLDAPでは、「bootableDevice」を「organizationalUnit」の下に配置できませんが、「inetOrgPerson」を配置できないことに気付きました。論理的にはそれは理にかなっていますが、これはLDAPスキーマでどのように実施されますか?

4

2 に答える 2

1

私の理解では、openLDAPではeveynodはすべてのnodのコンテナと見なされます。bootableDeviceOpenLDAPでは、の下にを配置できないことに気づきましたorganizationalUnit。実際bootableDevice、スキーマファイルを見ると、それがAUXILIARYクラスであることがわかります。

objectClasses: ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice'
  DESC 'A device with boot parameters' SUP top AUXILIARY
  MAY ( bootFile $ bootParameter ) )

したがって、AUXILIARYクラスをインスタンス化することはできません。オブジェクトの属性を利用するために、クラスをインスタンス化しcomputerてそれに追加することができます。AUXILIARYbootableDevicecomputer

次に例を示します。

ここに画像の説明を入力してください

Active-Directoryのような他のディレクトリでは、ツリーはスキーマで部分的に設計されています。各クラスには、それを含むことができるクラスのリストがあります。

JP

于 2011-04-06T20:17:43.103 に答える