안녕하세요~~?
다름이 아니오라 아래와 같이 실행하면 오류가 발생되어 더 진행이 되지 않고 있습니다.
여기저기 3일 찾아봐도 안되더군요...
머리가 나빠도 시간이 해결해 줄거라고 생각했는데... 아닌가 봅니다. ㅠㅠ
아주 잘된 "문태준님의 LDAP의모든것2" 보고 하나 하나 하다가...
--------------------------------------------
/usr/local/ldap/etc/openldap$ ldapadd -x -D 'cn=manager,dc=samsung,dc=com' -W -f top.ldif
Enter LDAP Password:
ldap_bind: Invalid credentials (49)
또는 (-x 옵션 뺌)
/usr/local/ldap/etc/openldap$ ldapadd -D 'cn=manager,dc=samsung,dc=com' -W -f top.ldif
Enter LDAP Password:
ldap_sasl_interactive_bind_s: No such attribute (16)
--------------------------------------------
ldapsearch -x -b "dc=samsung,dc=com" objectclass=*
--------------------------------------------------
# extended LDIF
#
# LDAPv3
# base with scope sub
# filter: objectclass=*
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1
openldap 설치 : openldap-2.3.36.tgz
-----------------------------------
1. /usr/local/src 에가 풀고 prefix, make depend, make, make install 정상완료!!
2. ./libexec/slapd -h ldap://localhost:389/ -f etc/openldap/slapd.conf 정상
3. pstree |grep slapd : 깨진글자 있긴 하지만 1줄 정상
버클리디비 설치 : db-4.5.20.tar.tar
-------------------------------------
/usr/local/src 에가 풀고 prefix, make, make install 정상완료!!
ldap 서버설정 및 실행
-----------------------------------
slapd.conf를 변경 후 저장
/etc/init.d/ldap start ==> done로 정상
directory structure 생성
-----------------------
top.idif 로 저장
slapd.conf
----------
include /usr/local/ldap/etc/openldap/schema/core.schema
pidfile /usr/local/ldap/var/run/slapd.pid
argsfile /usr/local/ldap/var/run/slapd.args
database bdb
suffix "dc=samsung,dc=com"
rootdn "cn=manager,dc=samsung,dc=com"
rootpw {SSHA}Y/1bC1YqcYIbGosW0huGghFQQNg9ZLOk
directory /usr/local/ldap/var/openldap-data
index objectClass eq
top.idif
--------
dn: dc=samsung, dc=com
bjectclass: dcObject
objectclass: organization
o: samsung Company
dc:samsung
{줄띄움]
dn: cn=samsung, dc=samsung, dc=com
objectclass: organizationalRole
cn:manager
{줄띄움]
dn: ou=people, dc=samsung, dc=com
ou: people
objectclass: organizationalUnit
objectclass: domainRelatedObject
associatedDomain: samsung.com
{줄띄움]
dn: ou=contacts,ou=people, dc=samsung, dc=com
ou: contacts
ou: people
objectclass: organizationalUnit
objectclass: domainRelatedObject
associatedDomain: samsung.com
{줄띄움]
dn: ou=group, dc=samsung, dc=com
ou: group
objectclass: organizationalUnit
objectclass: domainRelatedObject
associatedDomain: samsung.com
※ 내용이 복잡하고 두서가 없지만.. 읽어 주셔서 감사합니다.
|