« ServersMan@VPS(9) phpLDAPadminでユーザーの追加を行う | Main | phpLDAPadminで自分のパスワードを変更する »

2010.07.20

phpLDAPadminにuidでログインする

phpLDAPadminにuidでログインする場合、以下のような感じの設定を行うといいようです。

$servers->setValue('login','auth_type','session'); $servers->setValue('login','attr','uid'); $servers->setValue('login','class',array('inetOrgPerson'));

※classの値は、実際の環境に応じて変更する必要はあると思いますが。

しかしながら、この状態だと、逆にrootdnでのログインが出来なくなってしまいます(多分、rootdnがinetOrgPersonに属していないからではないかと)。

$servers->setValue('login','fallback_dn',true);

を追加で設定することで、uidの他に、dnを入力してもログインできるようになります(この場合、class属性は無視されるとのこと)。

|

« ServersMan@VPS(9) phpLDAPadminでユーザーの追加を行う | Main | phpLDAPadminで自分のパスワードを変更する »

Linux」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference phpLDAPadminにuidでログインする:

« ServersMan@VPS(9) phpLDAPadminでユーザーの追加を行う | Main | phpLDAPadminで自分のパスワードを変更する »