스키마 설정에 문제가 있어서 인지.
인서트가 잘안됩니다.
다음은 로컬 스키마 파일입니다.
objectIdentifier myOID 1.1
objectIdentifier mySNMP myOID:1
objectIdentifier myLDAP myOID:2
objectIdentifier myAttributeType myLDAP:1
objectIdentifier myObjectClass myLDAP:2
attributetype ( myAttributeType:1
NAME 'vhier'
DESC 'virturalhierchy'
EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
attributetype ( myAttributeType:2
NAME 'un'
DESC 'username'
EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
objectclass ( myObjectClass:1
NAME 'virtualHierachy'
DESC 'RFC2247: domain component object'
SUP top STRUCTURAL
MUST vhier )
objectclass( myObjectClass:2
NAME 'User'
DESC 'user name'
SUP top STRUCTURAL
MUST un
MAY ( passwd $ name $ socialnumber $ email $ tel $ hp $ desc ) )
위와 같이 로컬 스키마 파일을 만들구요.
dn: dc=xxx, dc=yahoo, dc=com
objectClass: dcObject
objectClass: organization
o: yahoo
dc: top of yahoo
dn: vhier=User,dc=xxx, dc=yahoo, dc=com
objectClass: virtualHierachy
vhier: User
위의 두개까지는 입력이 되는데
dn: un=user1,vhier=User,dc=xxx,dc=yahoo,dc=com
objectClass: User
un: User
위의 것을 입력하려고 하니까
adding new entry "un=user1,vhier=User,dc=xxx,dc=yahoo,dc=com"
ldapadd: update failed: un=user1,vhier=User,dc=xxx,dc=yahoo,dc=com
ldap_add: Object class violation (65)
additional info: unrecognized objectClass 'User'
이런 에러가 납니다..
|