500 哎呀 anonymous_enable 的配置文件中的布尔值错误

500 哎呀 anonymous_enable 的配置文件中的布尔值错误

当我尝试运行时,我开始收到此消息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

相关内容