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が使用可能に。
|