>>soulkiss 님께서 쓰시길<<
:: /usr/local/libexec/slapd -f /usr/local/etc/openldap/slapd.conf -u nobody 했고요
::
:: slapd.conf의 내용입니다
:: include /usr/local/etc/openldap/schema/core.schema
::
:: pidfile /usr/local/var/slapd.pid
:: argsfile /usr/local/var/slapd.args
::
:: database ldbm
:: suffix "dc=my-domain, dc=com"
:: #suffix "o=My Organization Name, c=US"
::
:: rootdn "cn=Manager, dc=my-domain, dc=com"
:: #rootdn "cn=Manager, o=My Organization Name, c=US"
::
:: rootpw secret
:: directory /usr/local/var/openldap-ldbm
:: index objectClass eq
::
:: 다음에 ldpaadd 를 하면 에러가 생기거든요 제가 명령을 제대로 못 주는거 같은데요
:: ldapadd -D "cn=Manager, dc=my-domain, dc=com" -W << EOF
:: dn: dc=my-domain, dc=com
:: cn: Manager
:: objectclass: eq
:: EOF
core.schema 에서 objectclass 의 정의를 확인하신 후에 알맞은
objectclass 를 써주셔야 합니다.
위의 경우엔 최상위 suffix 를 입력하시는 것으로 보이는데요
아래와 같이 해보세요..
ldapadd -D "cn=Manager, dc=my-domain, dc=com" -W << EOF
dn: dc=my-domain, dc=com
dc: my-domain.com
objectclass: dcObject
EOF
:: 위와 같이 타이핑하고 엔터하면 ldap_sasl_interactive_bind_s: No such attribute 라고 에러가 납니
:: 다
::
:: ldapadd -D "cn=Manager, dc=my-domain, dc=com" -W << EOF
:: SASL을 안 쓰려고 -x 옵션을 주면 ldap_bind: Invalid credentials 라고 에러가 납니다
::
:: *참... openldap는 2.0.7 이구요 configure 할때 --enable-shell 이라고 줬습니다
::
:: 도와주세요 생초보입니다
|