vsftp 虚拟账号登录FTP时出现530错误的快速解决方法

回复 收藏
vsftp 虚拟账号登录FTP时出现530错误的快速解决方法:问题根源在密码库认证路径填写错误造成530错误
备注:创建虚拟账户配置文件名称和虚拟用户名必须同名(一般不会出现此问题)
1.删除etc/vsftpd/vsftpd_login.db  重新创建二进制库文件(有时出现密码库路径填写正确也出现530错误)
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db
2. 查看centos 系统版本 输入 uname -a
ls /lib64/security/pam_userdb.so     64位系统认证模块位置
ls /lib/security/pam_userdb.so       32位系统认证模块位置
3.vim /etc/pam.d/vsftpd 添加指定认证模块时注意64位/32位不同位置
64位系统
auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login  
account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
32位系统
auth sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login  
account sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

保存退出重新启动vsftp即可
/etc/init.d/vsftpd restart


ftp.png
2016-05-17 15:40 举报
已邀请:
0

13581839235

赞同来自:

谢谢!!!帮了我大忙了。。。!找了半天原因,最后看到了这个帖子!真是雪中送炭啊!谢谢

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: