对于anonymous_enable,configuration文件中500个糟糕的布尔值

当我尝试运行vsftpd时,我开始收到这条消息

 500 oops bad bool value in config file for anonymous_enable 

vsftpd.conf文件的相关部分:

 # Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=YES # # Uncomment this to allow local users to log in. local_enable=YES 

当我评论anonymous_enable=YES ,然后我得到了同样的错误在下面一行local_enable=YES

 500 oops bad bool value in config file for local_enable 

这可能是由于在行尾有尾随空格造成的。 检查“YES”后是否有空格。 如果不是这种情况,请检查是否没有Windows CRLF行尾。

以下sed命令将从指定文件中删除任何尾随空格和CR字符:

 sed -i 's,\r,,;s, *$,,' /etc/vsftpd.conf