vsftpd关于500 OOPS错误及虚拟用户无法登录问题解决

简介:
问题1:
/usr/local/sbin/vsftpd &启动时出现:
500 OOPS: vsftpd: not configured for standalone, must be started from inetd 这个提示

可能的解决:看看vsftpd.conf配置文件是否放到了/etc/vsftpd/目录下,将其移动到/etc目录下即可,vsftpd默认配置文件目录在/etc

问题2:
/usr/local/sbin/vsftpd &启动时出现:
500 OOPS: bad bool value in config file for: anonymous_enable

这个问题是因为anonymous_enable=NO 末尾有空格,将其去掉即可

问题3:
配置vsftpd.conf一切正确,但使用虚拟用户和pam认证时登录仍出现530 Login incorrect

可能的解决:
用ldd命令检查生成的vsftpd文件有没有加载/lib/libpam.so.0,若没有,请安装pam-devel(yum install pam-devel)
如:ldd /usr/local/sbin/vsftpd
libpam.so.0 =>; /lib/libpam.so.0 (0x4001e000) 
libdl.so.2 =>; /lib/libdl.so.2 (0x40026000) 
libnsl.so.1 =>; /lib/libnsl.so.1 (0x40029000) 
libresolv.so.2 =>; /lib/libresolv.so.2 (0x4003e000) 
libutil.so.1 =>; /lib/libutil.so.1 (0x40050000) 
libcap.so.1 =>; /lib/libcap.so.1 (0x40053000) 
libc.so.6 =>; /lib/tls/libc.so.6 (0x42000000) 

/lib/ld-linux.so.2 =>; /lib/ld-linux.so.2 (0x40000000)

本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/510930


相关文章
|
安全 Linux 数据安全/隐私保护
谁再说不会搭建vsftpd,就把这个脚本给他扔过去!——CentOS7下一键脚本搭建虚拟用户模式的vsftpd服务器
谁再说不会搭建vsftpd,就把这个脚本给他扔过去!——CentOS7下一键脚本搭建虚拟用户模式的vsftpd服务器
695 0
谁再说不会搭建vsftpd,就把这个脚本给他扔过去!——CentOS7下一键脚本搭建虚拟用户模式的vsftpd服务器
|
安全 开发工具 数据安全/隐私保护
|
开发工具 数据安全/隐私保护 安全
|
Linux 开发工具 数据安全/隐私保护