PAM認証 (for Panther)

Back

 Pantherでは新規アカウントを作ると、パスワードの方式がデフォルトでshadow passになるので、PAM認証が必須ということになった模様。


 とりあえずpopperはPAM使用でコンパイルしなおす必要がある。

 qpopper4.0.x

% ./configure --with-pam=pop3 --with-drac=../drac --enable-shy --with-openssl=/usr CFLAGS="$CFLAGS -I
/usr/include/pam"

 こんな感じで最適化、コンパイル。dracのパスは絶対パスで。


 proftpd 1.3.x
proftpd.confに以下を追加。

AuthPAMConfig ftp



 実際にPAMを有効にするには/etc/pam.d以下に、各アプリで指定されたサービス名と同じ名前のファイルを設置してその中にルールを記述する。 popperはsshdをproftpdはftpdをそのまま使うかコピーする。

# cd /etc/pam.d
# cp sshd pop3
# cp ftpd ftp


 以上でPAMが使用可能に。



2008 6 updated / C's gallery OS X Tips