LDAPは、どのエンティティがツリー内のどこにあるかをどのように定義しますか?
OpenLDAPでは、「bootableDevice」を「organizationalUnit」の下に配置できませんが、「inetOrgPerson」を配置できないことに気付きました。論理的にはそれは理にかなっていますが、これはLDAPスキーマでどのように実施されますか?
LDAPは、どのエンティティがツリー内のどこにあるかをどのように定義しますか?
OpenLDAPでは、「bootableDevice」を「organizationalUnit」の下に配置できませんが、「inetOrgPerson」を配置できないことに気付きました。論理的にはそれは理にかなっていますが、これはLDAPスキーマでどのように実施されますか?
私の理解では、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