Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

次はここから

テスト用のユーザ 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) が効かなくなるらしい)