500 oops 配置文件中的错误 bool 值,用于 anonymous_enable

udi*_*idu 4 centos ftp vsftpd

当我尝试跑步时,我开始收到此消息 vsftpd

500 oops bad bool value in config file for anonymous_enable
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

当我评论anonymous_enable=YES,然后我在以下行中遇到相同的错误local_enable=YES

500 oops bad bool value in config file for local_enable
Run Code Online (Sandbox Code Playgroud)

mgo*_*ven 12

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

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

sed -i 's,\r,,;s, *$,,' /etc/vsftpd.conf
Run Code Online (Sandbox Code Playgroud)