다시 질문 드리네여^^
음~
일단 제가 레벨이 3인 트리를 만들어서 테스트를 해보니 잘되네여...^^
질문은 다름이 아니라여...
각각의 레벨이름 있잖아여(c, o, ou, cn 등등)...
이것들을 구분하기 위해서... objectclass를 사용하는건가여?
제가 만든 ldif 양식은 다음과 같습니다.
dn: o=myorg, c=US
o: myorg
dn: mail=richardc@xyz.com, o=myorg, c=US
ou: Richard Collins
mail: richardc@xyz.com
locality: 서울
description: LInux enthusiast
telephonenumber: 3283-3920392-32932
sex: man
objectclass: top
objectclass: organizationlUnit
dn: mail=harawat@coldmail.com, o=myorg, c=US
ou: Harish Rawat
mail: harawat@coldmail.com
locality: Haldwani
description: Ox-cart grand-prix champ
telephonenumber: 870-28912-221
sex: women
objectclass: top
objectclass: organizationlUnit
dn: mail=s1@s1.com, cn=Richard Collins, o=myorg, c=US
cn: S1
main: s1@s1.com
sex: man
objectclass: top
objectclass: person
이렇게 만들어 봤습니다.
여기서 궁금한건여...
objectclass 의 requires 항목에 있는 속성들이 단지 계층적인 구조를 나타내기
위해서 사용되는 건지요. 그렇다면 음~
따로 objectclass를 만들지 않고 디폴트로 제공되는 클래스들을 이용해서..
만들면 괜찮은가여?
그리고 다음과 같은 클래스에서 속성의 포함관계가 좀 이해가 안가는데여...
objectclass myperson
require cn, sn objectclass
allows mail, phone, fax
라고 했을때 문서상에는 myperson의 오브젝트클래스를 가지는 항목은 우편, 전화, 팩스
이외의 어떤 다른 속성도 포함하지 않는다구 하는데...
위의 ldif양식을 보시믄 아시겠지만 sex, mail 같은 속성은 person 이라는
클래스에 없던데... 잘 되더라구여...
왜 그런지... 궁금하네여
이구구... 온라인상으로 쓰다보니 두서가 없네여..ㅠ.ㅠ 죄송
아시는분계시면 답변 부탁드립니다.
그럼 수고하세여.
|