안녕하세요?
SuSE 7.1k에서 RPM을 설치후...
/etc/openldap/ldap.conf
BASE dc=thinktech, dc=co, dc=kr
HOST elibrary.thinktech.co.kr
URI elibrary.thinktech.co.kr
#PORT 389
SIZELIMIT 12
TIMELIMIT 15
pam_filter objectclass=posixAccount
pam_login_attribute uid
pam_member_attribute memberuid
/etc/openldap/slapd.conf
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/misc.schema
...
database ldbm
suffix "dc=thinktech, dc=co, dc=kr"
rootdn "cn=Manager, dc=thinktech, dc=co, dc=kr"
rootpw secret
directory /var/lib/ldap
index objectClass eq
entry.ldif
dn: dc=thinktech, dc=co, dc=kr
objectClass: dcObject
objectClass: organization
dc: thinktech
o: Thinktech Corporation
dn:ou=groups, dc=thinktech, dc=co, dc=kr
objectClass: top
objectClass: organizationalUnit
ou: groups
dn:ou=thinktech, dc=thinktech, dc=co, dc=kr
objectClass: top
objectClass: organizationalUnit
ou: thinktech
dn: cn=Mitra Park, ou=thinktech, dc=thinktech, dc=co, dc=kr
cn: DaeKwon Park
sn: Mitra
objectClass: top
objectClass: person
objectClass: posixAccount
objectClass: shadowAccount
objectClass: inetLocalMailRecipient
uid:mitra
uidnumber:100
gidnumber:100
gecos:DaeKwon Mitra
loginShell:/bin/zsh
homeDirectory: /home/mitra
mailLocalAddress: mitra@elibrary.thinktech.co.kr
dn: cn=thinktech, ou=groups, dc=thinktech, dc=co, dc=kr
objectClass: top
objectClass: posixGroup
cn: thinktech
gidnumber: 100
memberuid: mitra
dn: cn=Manager, ou=thinktech, dc=thinktech, dc=co, dc=kr
cn: Directory Manager
sn: Manager
objectClass: top
objectClass: person
objectClass: posixAccount
objectClass: shadowAccount
objectClass: organizationalRole
objectClass: inetLocalMailRecipient
uid:root
userpassword:{crypt}ouSwtCIDgQ6b2
uidnumber:0
gidnumber:100
gecos:Directory Manager
loginShell:/bin/zsh
homeDirectory: /root
mailLocalAddress: mitra@elibrary.thinktech.co.kr
command:
ldapadd -f entry.ldif -x -D "cn=Manager, dc=thinktech, dc=co, dc=kr" -W
ldapsearch -x -b 'dc=thinktech, dc=co, dc=kr' -s base '(&(objectClass=posixAccount)(uid=mitra))'
-->>
version: 2
#
# filter: (&(objectClass=posixAccount)(uid=mitra))
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1
이렇게 나옵니다.
아무리 머리 굴려 생각해봐도... 뭐가 문제일까요? ㅠ.ㅠ
고수님들의 도움을 ^_^
|