启动vsftp,产生错误:500 OOPS: bad bool value in config file for: …………………………….

今天无意中登录了一下服务器的FTP,结果玩了次 启动vsftp,产生错误:500 OOPS: bad bool value in config file for: 。。。。。。。。。。。。

这里我就来分析下问题的成因和问题的解决方案:

翻译:

翻译是为了对软件报错有一个初步理解,方便我们队软件报错对症下药。

bad bool value in config file for:

坏的 bool 值 在 config  文件 为:

分析:

有的时候其实没必要翻译的如此精细,其实大体下看下就行,领会意思后就知道了配置文件在一个位置有坏的数据,一般情况下大多是空格引起的,注意这个文件里不能有多余的空格!

解决过程:

1.打开配置文件:

sudo vi /etc/vsftp/vsftp.config

2.查找对于位置错误:

对应位置,既for后面跟随的短语,短语对应一段的开头,错误可能出现在短语的同行、上一行等位置,大多数问题都是因为多余的空格导致的。

3.重启服务:

service vsftpd restart

碰见第一个是FALLED不要紧,只要在意第二个是否成功就好,然后重试先FTP连接是否正常,相信你应该能够解决吧。