#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
#이렇게 해서 하나 add 시켰습니다
ldapadd -H ldap://localhost:2345/ -x -D "cn=root,objectclass=rtperson" -w secret <<EOF
dn: objectclass=rtperson
objectclass: top
EOF
#똑같이 한번 더 입력하면 이런 메세지가 나오기때문에 add 됐다고 생각됩니다
adding new entry "objectclass=rtperson"
ldap_add: Already exists
ldif_record() = 68
질문1:이렇게 입력된 엔트리를 search 하고 싶습니다 어떻게 해야 하나요?
질문2:아래와 같이 했는데 이게 정상인가요?
(아래 게시물엔 이게 정상이라고 하시는 것 같던데.. 쩝..)
[root@localhost ndk]# ldapsearch -b "objectclass=rtperson" -x
version: 2
#
# filter: (objectclass=*)
# requesting: ALL
#
# search result
search: 2
result: 0 Success
# numResponses: 1
질문3:문서엔 ldapsearch -b basedn attributes 라고 되어있는데요
dn 없이 cn으로만 add 시킨후 찾을땐 어떻게 해야 합니까?
고수님들의 도움 바랍니다
|