나는이 스키마가 :ldif를 사용하여 ldap의 항목에 objectclass를 어떻게 추가 할 수 있습니까?
attributetype (1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1
NAME 'email2'
DESC 'email2'
EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256})
objectclass (2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2 NAME 'myMember'
DESC 'mymenber'
SUP top STRUCTURAL
MAY (email2))
을 그리고이 개체가 :
dn: o=myGroup,c=es
o: myGroup
objectClass: top
objectClass: organization
내가 DN에 objectclass가 myMember를 추가 할 : = MyGroup을, C = ES (을)를. 나는 THS LDIF 만들었습니다
dn: o=myGroup,c=es
changetype: modify
add: objectclasses
objectclasses: myMember
을하지만 이것을 실행할 때 오류 얻을 :
>> ldapmodify -x -f modify.ldif -D 'cn=root,c=es' -W
Enter LDAP Password:
modifying entry "o=myGroup,c=es"
ldapmodify: Invalid syntax (21)
additional info: objectclasses: value #0 normalization failed
내가 잘못하고있는 중이 야 무엇을?
는 그 변경했습니다 나는이 다른 오류 얻을 : (65) \t 추가 정보 Object 클래스 위반 : 유효하지 않은 구조 개체 클래스 체인 (inetOrgPerson이/iaaaMember) – intropedro
@intropedro : ldapmodify를하지 그에 조작. 위의 LDIF에는 inetOrgPerson이 없습니다. MyGroup 객체에 myMember 클래스를 추가하는 것을 이해하지 못합니다. 개체 모델에 문제가있는 것 같습니다. – EJP