ProFTPD pamで引っかかった。
お題の件の備忘録。

サーバー(CentOS6.X)に必要があってProFTPDをインストールしたが、なぜかログインできない。
セッションは拒絶されていないようなので、
/var/log/secureを tail -f 。
すると、
proftpd: PAM unable to dlopen(/lib/security/system-auth): /lib/security/system-auth: cannot open shared object file: No such file or directory
proftpdと、PAMのアップデートがリンク出来ていないのだろう。
よって、
/etc/pam.d/proftpd
#%PAM-1.0
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required pam_stack.so service=system-auth
auth required pam_shells.so
account required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
を以下のように書き換えた。
#%PAM-1.0
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required pam_shells.so
auth include system-auth
account include system-auth
#session include system-auth
session required pam_loginuid.so


