テスト用のユーザ ldaptest を登録したけど上手くいかない。
yusuke@hoge:~$ ldapsearch -x -b \ "dc=selab,dc=tutkie,dc=tut,dc=ac,dc=jp" "(objectClass=*)" | grep ldaptest # ldaptest, people, selab.tutkie.tut.ac.jp dn: uid=ldaptest,ou=people,dc=selab,dc=tutkie,dc=tut,dc=ac,dc=jp uid: ldaptest homeDirectory: /home/ldaptest yusuke@hoge:~$ ldapsearch -x -b \ "dc=selab,dc=tutkie,dc=tut,dc=ac,dc=jp" "uid=ldaptest" | grep ldaptest # filter: uid=ldaptest yusuke@hoge:~$
存在するはずなのに ldapsearch で直接指定すると引っかからない。この原因を探る。slapd.conf の index あたりが原因?(でも、これ消すと getpwuid(3) が効かなくなるらしい)