attribute 와 objectclass 를 구성할 때
OID 를 정하는 방법이 어떻게 되는지요?
가이드를 읽어보았지만 .. 잘 모르겠네요..
local.schema 에 다음과 같이 정의한 다음
attributetype ( 1.1.2.1.1 NAME 'myUniqueName'
DESC 'unique name with my organization'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE )
attributetype ( 1.1.2.1.1 NAME 'myUniqueName'
DESC 'unique name with my organization'
SUP name )
objectclass ( 1.1.2.2.1 NAME 'myPhotoObject'
DESC 'mixin myPhoto'
AUXILIARY
MAY myPhoto )
objectclass ( 1.1.2.2.2 NAME 'myPerson'
DESC 'my person'
SUP inetOrgPerson
MUST ( 'myUniqueName' $ 'givenName' )
MAY 'myPhoto' )
#slapd start 해 주었더니
Duplicate AttributeType "1.1.2.1.1" 이라는 메세지가 나오면서
데몬이 뜨질 않습니다.
아무래도 OID 를 잘못 정해주어서 그런 것 같은데..
openLDAP 서버에서 어떻게 정해주어야 하는지 잘 감이 안오네요..
가이드에 보면 다음 단계대로 하라고 되어 있는데
1.obtain Object Identifer
2.choose a name prefix
3.create local schema file
4.define custom attribute types (if necessary)
5.define custom object classes
1번부터 막히네요.. 휴우..
obtain OID 라는 말이 어디서 자신에게 맞는 OID 를 받아야 한다는 말인가요?
제 경우엔 어떻게 OID 를 써야 하느지 모르겠네요..
openLDAP 2.x 버젼 깔아서 쓰고 있거든요..
도움을 주시면 감사하겠습니다.
|