phpldapadmin にuid でログインするためにphpldapadmin/config.php を以下のように設定する。bind_passは仮。
- fallback_dn をtrueにしないとrootDnで何もできなくなる。
- デフォルトではパスワード入力してハッシュ方法を選んでも生テキストのまま保存されるようなので、sshaを選択しておく。
$servers->setValue('login','bind_id','cn=Manager,dc=example,dc=com');
$servers->setValue('login','bind_pass','xxxxxxxx');
$servers->setValue('login','attr','uid');
$servers->setValue('login','fallback_dn',true);
$servers->setValue('appearance','password_hash','ssha');
bind_id に rootDnを指定しているが、phpldapadmin専用のエントリーを作成して割り当てた方がよい。