vsftpd的虚拟主机配置,错误记录

Posted starshine-zhp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vsftpd的虚拟主机配置,错误记录相关的知识,希望对你有一定的参考价值。

 
pam_userdb(vsftpd:auth): user_lookup: could not open database `/etc/vsftpd/vsftpd_login.db‘: No such file or directory
意思是找不到vsftpd_login.db这个文件,但是实际上是有这个文件的,于是在网上搜索了一下,问题在于:/etc/pam.d/vsftpd文件中
auth    required        /lib64/security/pam_userdb.so   db=/etc/vsftpd/vsftpd_login.db
pam在查找vsftpd_login.db文件时,会自动在设置的db文件名vsftpd_login.db后增加一个“.db”后缀,于是,根据配置文件,pam实际上查找的是vsftpd_login.db.db文件,所以就找不到这个文件了,于是修改为:
auth    required        /lib64/security/pam_userdb.so   db=/etc/vsftpd/vsftpd_login
account required        /lib64/security/pam_userdb.so   db=/etc/vsftpd/vsftpd_login
重新启动vsftpd后,登陆正常了

以上是关于vsftpd的虚拟主机配置,错误记录的主要内容,如果未能解决你的问题,请参考以下文章

FileZilla连接主机遇到的530错误

Linux下vsftpd的配置和使用

VSFTPD虚拟用户实战配置

求centos6上的vsftpd详细配置。

Centos7安装vsftpd---虚拟主机

不在同一主机:vsftpd+pam+mysql