LDAP는 어떤 Enties가 트리의 어느 위치에있을 수 있는지를 어떻게 정의합니까?LDAP 스키마 및 트리 구조
나는 OpenLDAP가 'organizationalUnit'아래에 'bootableDevice'를 두지 않고 'inetOrgPerson'을 배치하지 못하게했습니다. 논리적으로는 의미가 있지만 LDAP 스키마에서는 어떻게 적용됩니까?
LDAP는 어떤 Enties가 트리의 어느 위치에있을 수 있는지를 어떻게 정의합니까?LDAP 스키마 및 트리 구조
나는 OpenLDAP가 'organizationalUnit'아래에 'bootableDevice'를 두지 않고 'inetOrgPerson'을 배치하지 못하게했습니다. 논리적으로는 의미가 있지만 LDAP 스키마에서는 어떻게 적용됩니까?
openLDAP에서 evey nod는 모든 노드의 컨테이너로 간주됩니다. OpenLDAP가 bootableDevice
을 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
개체를 bootableDevice
개 속성으로 선취하기 위해 computer
을 추가하고 AUXILIARY
클래스를 추가 할 수 있습니다. 다른 디렉토리에서
, 나무가 부분적으로 스키마 설계되어 액티브 디렉토리 같은 : 여기
은 예입니다. 각 클래스에는이를 포함 할 수있는 클래스 목록이 있습니다.일본
이 목록을 봉쇄라고합니다. 저기 나무에 규칙이 있습니다. 이것이 dc 오브젝트가 오래된 NT 스타일의 도메인에 포함될 수있는 거의 모든 것을 포함 할 수 있기 때문에 AD 트리가 dc = something로 시작하는 이유입니다. – geoffc