Я получаю это сообщение, когда пытаюсь бежать 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
Это может быть вызвано наличием конечное пространство в конце строки. Убедитесь, что после «ДА» нет пробелов. Если это не так, убедитесь, что у вас нет окончаний строк Windows CRLF.
Последующий sed
команда удалит любой конечный пробел и символы CR из указанного файла:
sed -i 's,\r,,;s, *$,,' /etc/vsftpd.conf