안녕하세요...
여러번 이곳에 질문을 올렸는데.. 답이없었는데 이번에는 제발 답글좀 부탁드립니다.(고수님들)
버클리 디비와 오픈엘답을 에러없이 설치 했습니다...
그리고 slapd.conf파일도 구성하고 데몬도 문제없이 잘되고요
원격 자바를 이용해서 bind시키는 프로그램을 작성해서 bind 시켰을때
문제없이 동작됨을 확인 했습니다.
그런데 ldif파일을 이용하여 ldapadd를 실행하면 새로운 엔트리를 입력했습니다. 라고 메지지를 출력하는데 엔트리를 찾아보면 들어있지가 않습니다.
이전에 설치한 다른 엘답서버(오픈 엘답 버젼 1.X)에서는 아웃룩으로 검색하면 엔트리를 검색할수 있는데
제가 지금 설치한 오픈엘답 버젼 2.1 안정버젼에서는 외이런 일이 생기는건지....많은 어려움 끝에 겨우 백엔드 디비랑 엘답서버를 설치했는데 엔트리가 입력안되다니..........
재가 입력한 slapd.conf와 제가 입력하고자 하는 ldif파을 을 첨부해 올리겠습니다. 재가 뭘 잘못 했는지 제발 가르쳐 주세요..........
고수님들 도와주세요...............T.T
요즘 날이 넘 덮군요 건강조심하시고 하는일 모두 잘되시길....
slapd.conf
=======================================================
database bdb
suffix "o=IMC,c=US"
rootdn "cn=Manager, o=IMC,c=US"
rootpw secret
directory /usr/local/var/openldap-data
======================================================
su root -c /usr/local/libexec/slapd
ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts
결과는
dn:
namingContexts: o=IMC,c=US
여기까지는 아무른 문제없이 잘되었는데...다음이 문젭니다..
ldapadd -x -D "cn=Manager,o=IMC,c=US" -W -f X500-names.ldif
이렇게 하면 새로운 엔트리를 차가했습니다. 라고 메시지가 출력됩니다..
그리고 /usr/local/val/openldap-data/에 여러개의 db파일과 bdb 그리고 기타 등등 파일이 생긴것을 확인할수있습니다.
그런데 검색을 해보면 결과는 엔트리가 하나 밖에 없다고 그리고 아웃룩을 통해서 검색하면 접속은 되는데(bind) 검색조건과 일치하는 엔트리는 없다는 메지만 나옵니다...
고수님 다시 부탁드립니다. 갈켜주세요....................제발
x500-names.ldif(압부분 조금만......파일은 opengroup 홈피에서 구할수 있습니다.
http://www.opengroup.org/dif/blitspub/blits3.0/X500-names.ldif
=================================================
dn: o=IMC, c=US
o: IMC
objectclass: top
objectclass: organization
dn: ou=Search, o=IMC, c=US
ou: Search
objectclass: top
objectclass: organizationalunit
dn: ou=Add, o=IMC, c=US
ou: Add
objectclass: top
objectclass: organizationalunit
dn: ou=Delete, o=IMC, c=US
ou: Delete
objectclass: top
objectclass: organizationalunit
dn: ou=Modify, o=IMC, c=US
ou: Modify
objectclass: top
objectclass: organizationalunit
dn: ou=ModifyDN, o=IMC, c=US
ou: ModifyDN
objectclass: top
objectclass: organizationalunit
dn: ou=Charset, o=IMC, c=US
ou: Charset
objectclass: top
objectclass: organizationalunit
dn: ou=Schema, o=IMC, c=US
ou: Schema
objectclass: top
objectclass: organizationalunit
dn: ou=Referrals, o=IMC, c=US
ou: Referrals
objectclass: top
objectclass: organizationalunit
dn: ou=Americas, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: Americas
dn: ou=Europe, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: Europe
dn: ou=HR, ou=Americas, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: HR
dn: ou=HR, ou=Europe, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: HR
dn: ou=Benefits, ou=HR, ou=Americas, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: Benefits
dn: ou=Benefits, ou=HR, ou=Europe, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: Benefits
dn: ou=Manufacturing, ou=Americas, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: Manufacturing
dn: ou=Manufacturing, ou=Europe, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: Manufacturing
dn: ou=Fin-Accounting, ou=Americas, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: Fin-Accounting
dn: ou=Fin-Accounting, ou=Europe, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: Fin-Accounting
dn: ou=IT, ou=Americas, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: IT
dn: ou=IT, ou=Europe, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: IT
dn: ou=Sales, ou=Americas, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: Sales
dn: ou=Sales, ou=Europe, ou=Search, o=IMC, c=US
objectclass: top
objectclass: organizationalunit
ou: Sales
|