日期:2014-05-16  浏览次数:20574 次

centos 6 搭建vsftpd服务器,遇到错误,请高人帮忙指点
/etc/rc.d/init.d/vsftpd start 
提示错误:Starting vsftpd for vsftpd: 500 OOPS: cannot read config file: /etc/vsftpd/vsftpd.conf


我检查了下/etc/vsftpd/vsftpd.conf ,感觉没什么问题。权限也设置为777了,解决不了问题。麻烦各位指点下问题出在哪里。
[root@localhost vsftpd]# vi vsftpd.conf
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
local_enable=YES
write_enable=YES
dirmessage_enable=YES
#local_root=/home/admin
local_umask=022
connect_from_port_20=YES
chown_uploads=YES
chown_username=root
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
idle_session_timeout=60000
data_connection_timeout=30000
#async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
deny_email_enable=NO
#banned_email_file=/etc/vsftpd/banned_emails
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
guest_enable=YES
guest_username=test
#ls_recurse_enable=YES
#listen=YES
#listen_port=21
#listen_address = 192.168.96.129
#listen_ipv6=YES

pasv_enable=YES
pasv_max_port=30000
pasv_min_port=20


pam_service_name=vsftpd
#user_config_dir=/etc/vsftpd/ftp
userlist_enable=YES
#tcp_wrappers=YES
background=YES
Type :quit<Enter> to exit Vim


------解决方案--------------------
设置成755看看呢?
------解决方案--------------------
这个真不懂了
------解决方案--------------------
#listen=YES
把这行的#去掉,看看行不行
------解决方案--------------------
重新安装吧,肯定不知道中间配置不知出了什么问题。
------解决方案--------------------
/etc/init.d/vsftpd start 看看
------解决方案--------------------
楼主对vsftp的参数了解太牛叉了,有好多没用过也没搭配使用过

建议楼主将vsftpd.conf还原成默认安装状态启动看看,或者,减少参数的情况下启动看看
------解决方案--------------------
是否开了SELinux ?

label会不会没标对?

帖上日志来分析吧。
------解决方案--------------------
探讨

引用:
/etc/init.d/vsftpd start 看看


/usr/sbin目录下有个VSFTPD主程序,可以启动。但总是提示只支持匿名传输,不能使用用户名登陆。搞不清楚这几个文件有什么关联。

------解决方案--------------------
另外你file /etc/vsftpd/vsftpd.conf看看你的设定文件格式 你的文件里是否有不可见字符(是不是在windows下配置的文件?)
------解决方案--------------------
mark
------解决方案--------------------
setenforce 0
service vsftpd restart
------解决方案--------------------
/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
这样调试着启动看下,看看终端报啥信息出来