환경은 아래와 같습니다.
os : redhat 7.3
openldap-2.1.21
db-4.1.25
처음 ldap 대몬을 띄우고 나서 ldapadd 에서 Invalid DN syntax (34) 에러가 나서 문의드립니다.
# cat example.ldif
dn: dc=example,dc=com
objectclass: dcObject
objectclass: organization
o: Example Company
dc: example
dn: cn=Manager,dc=example,dc=com
objectclass: organizationRole
cn: Manager
# /usr/local/ldap/bin/ldapadd -x -D "cm=Manager,dc=example,dc=com", -wsecret -f ~/example.ldif
ldap_bind: Invalid DN syntax (34)
additional info: invalid DN
sldapd.conf 는 다음과 같습니다. 원본소스에서 dc만 example 로 바꾼 것입니다.
database bdb
suffix "dc=example,dc=com"
rootdn "cn=Manager,dc=example,dc=com"
rootpw secret
directory /usr/local/ldap/var/openldap-data
index objectClass eq
ldap 대몬 자체는 정상적으로 잘 올라옵니다. 그렇지만 Invalid DN syntax 에러가 나네요.
openldap 사이트에 있는 http://www.openldap.org/doc/admin21/quickstart.html 자료를 그대로 참고로 해서 한건데도 안되는군요.
dsn이나 구글에서 찾아봐도 이에 대한 자료는 못 찾겠네요.
|