1 前言
笔者生产环境有部署VSFTP服务(基于MySQL验证),详细的搭建步骤如下,
最近,用户反馈VSFTP无法使用,笔者通过如下命令监视服务器日志,
tail -f /var/log/secure
然后发现如下错误提示,
Jun 16 15:52:08 vsftpser vsftpd: PAM unable to dlopen(/usr/lib64/security/pam_mysql.so): /usr/lib64/mysql/libmysqlclient.so.21: symbol X509_check_ip_asc, version libcrypto.so.10 not defined in file libcrypto.so.10 with link time reference
Jun 16 15:52:08 vsftpser vsftpd: PAM adding faulty module: /usr/lib64/security/pam_mysql.so
Jun 16 15:52:08 vsftpser vsftpd: pam_unix(vsftpd:auth): check pass; user unknown
Jun 16 15:52:08 vsftpser vsftpd: pam_unix(vsftpd:auth): authentication failure; logname= uid=0 euid=0 tty=ftp ruser=asdweb rhost=client.cmdschool.org
Jun 16 15:52:08 vsftpser vsftpd: PAM unable to dlopen(/usr/lib64/security/pam_mysql.so): /usr/lib64/mysql/libmysqlclient.so.21: symbol X509_ch