当我尝试运行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