ProFTPD pamで引っかかった。

お題の件の備忘録。

ダウンロード (2)

サーバー(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

\ 最新情報をチェック /

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です