ldapsearch 시에 -b 옵션은 BASEDN 을 정해주는 옵션인데..
suffix 로 지정되어 있는 "objectclass=rtperson"
을 써주시면 될 것 같습니다.
한번 이렇게 해보세요
ldapsearch -b "objectclass=rtperson" "cn=*"
>>soulkiss 님께서 쓰시길<<
:: slapd.conf의 내용입니다
::
:: include /usr/local/etc/openldap/schema/netmeeting.schema
:: schemacheck off
:: pidfile /var/run/slapd.pid
:: database shell
:: suffix "objectclass=rtperson"
:: search /usr/local/libexec/netmeeting.perl
:: add /usr/local/libexec/netmeeting.perl
:: modify /usr/local/libexec/netmeeting.perl
:: delete /usr/local/libexec/netmeeting.perl
::
:: 위에 include 된 파일은 netmeeting kit 에 포함되어있는 파일이고 보고 계시는 slapd.conf 도 netmeet
:: ing kit 에서 만들어 놓은 파일입니다.
::
:: 데몬을 -f 위파일 -u nobody 로 실행했구요 openldap configure 시에 --enable-shell 옵션을 주었습니
:: 다
::
:: ldapadd -H ldap://localhost:2345/ -x -D "cn=root,objectclass=rtperson" -w secret<<EOF
:: dn: objectclass=rtperson
:: objectclass: top
:: EOF
::
:: 위 내용으로 실행파일을 만들어 실행하니 추가가 됩니다
:: [root@test ndk-1.1]# ./nmaddentry kakaku75@hotmail.com 192.168.0.249
:: Successfully added cn=kakaku75@hotmail.com, objectclass=rtperson
:: 위와 같은 방법으로도 사용자를 추가했습니다
::
:: 그런데 search는 어떻게 해야 하나요?
:: ldapsearch -b "cn=root" "objectclass=*" 나
:: ldapsearch -b "cn=kakaku75@hanmail.com" "objectclass=*" 으로 하니까
::
:: version: 2
::
:: #
:: # filter: objectclass=*
:: # requesting: ALL
:: #
::
:: # search result
:: search: 2
:: result: 32 No such object
::
:: # numResponses: 1
::
:: 이런 결과가 나옵니다....
:: 제대로 나오는거 같지 않습니다만... search에 대해서 도움말 좀 주시면 고맙겠습니다
::
|