当我尝试运行时,我开始收到此消息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
答案1
这可能是由于尾随空格在行尾。检查“YES”后是否没有空格。如果不是,请检查是否没有 Windows CRLF 行尾。
以下sed
命令将从指定文件中删除所有尾随空格和 CR 字符:
sed -i 's,\r,,;s, *$,,' /etc/vsftpd.conf