vsFTPd没有空格500 OOPS: bad bool value in config file for

状态: 连接建立,等待欢迎消息…
响应: 220 (vsFTPd 2.2.2)
命令: USER richstarbenz
响应: 331 Please specify the password.
命令: PASS ****************
响应: 500 OOPS: bad bool value in config file for: write_enable
错误: 严重错误
错误: 无法连接到服务器

看似配置文件错误,看了一下配置相应的行:

write_enable=YES

语句没什么错误,不过把这行注释后又到下一行报错,看来是整个文件都有问题,百度了一下,大部分都是说=等号前后面不能有多余的空格,但是前后也没有空格啊???

最后发现是隐藏换行符导致的,一般WINDOWS用CRLF格式换行,UNIX用LF格式换行,修改后上传,VSFTP就可以连接了。

补充:Notepad++中Windows,Unix,Mac三种格式之间的转换

先选择视图->显示符号 显示所有字符 可以看到隐藏换行符

再选择编辑->文档格式转换->转换为unix格式

保存上传即可。连接试试看吧。

此条目发表在服务器分类目录,贴了, 标签。将固定链接加入收藏夹。

发表回复