« 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

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/3959/48908029

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

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