当前位置: 技术问答>linux和unix
centos 6 搭建vsftpd服务器,遇到错误,请高人帮忙指点
来源: 互联网 发布时间:2017-02-27
本文导语: /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了,解决不了问题。麻烦各位指点下...
/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 to exit Vim
提示错误: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 to exit Vim
|
设置成755看看呢?
|
#listen=YES
把这行的#去掉,看看行不行
把这行的#去掉,看看行不行
|
重新安装吧,肯定不知道中间配置不知出了什么问题。
|
/etc/init.d/vsftpd start 看看
|
是否开了SELinux ?
label会不会没标对?
帖上日志来分析吧。
label会不会没标对?
帖上日志来分析吧。
|
/etc/init.d/vsftpd只是个启动脚本而已 最终也是要去执行/usr/sbin/vsftpd来启动vsftpd /usr/sbin/vsftpd才是ftp程序!
这样启动试试 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
|
另外你file /etc/vsftpd/vsftpd.conf看看你的设定文件格式 你的文件里是否有不可见字符(是不是在windows下配置的文件?)
|
setenforce 0
service vsftpd restart
service vsftpd restart
|
/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
这样调试着启动看下,看看终端报啥信息出来
这样调试着启动看下,看看终端报啥信息出来
|
楼主对vsftp的参数了解太牛叉了,有好多没用过也没搭配使用过
建议楼主将vsftpd.conf还原成默认安装状态启动看看,或者,减少参数的情况下启动看看
建议楼主将vsftpd.conf还原成默认安装状态启动看看,或者,减少参数的情况下启动看看
|
这个真不懂了
|
mark