trac認証周り

apache 2.0.58-r2 + mod_auth_pam 1.1.1-r1 + trac 0.10.3.1 + mod_python 3.2.10

目的

tracの認証処理をサーバのログイン処理と同様のNISで行う.NISは外部サーバから引いている.

結果

NISに関してはNIS関係のファイルを変更することなく成功.
ここで目的とは外れるが,サーバのpasswdファイルで管理しているユーザに関しては,shadowファイルのパーミッションを変更する必要がある*1

参考

mod_auth_pam でぐぐったページ.
mod_auth_pam: Configuration

注意した点

mod_auth_pam がサーバにパスワードを渡す際に暗号化しているかどうか分からなかったので(最悪Base64かも),SSL/TLSを使うことにした.