【ftp】vsftp无法启动,500 OOPS: bad bool value in config file for: anonymous

    xiaoxiao2021-11-30  23

    FTP启动不了,启动或重启时出现以下错误信息:

    500 OOPS: bad bool value in config file for: anonymous_enable

    看似配置文件错误,看了一下配置相应的行:

    anonymous_enable=NO

    语句没什么错误,不过把这行注释后又到下一行报错,看来是整个文件都有问题,百度了一下,大部分都是说语句后面不能有多余的空格,但是用VI看来不了行末是否有多余的字符,干脆把配置文件下载下来,发现这个文件是一般PC(WINDOWS,CRLF)的格式的,所以文件改为UNIX(LF)格式再上传,VSFTP就可以启动了。

    补充:Notepad++中Windows,Unix,Mac三种格式之间的转换

    由于历史原因,导致Windows,Unix/Linux,Mac三者之间,对于文件中所用回车换行符,表示的方法,都不一样。

    这就导致了很多人都会遇到回车换行符的困惑,和需要在不同格式间进行转换。

    其中,关于回车换行符的详细解释,去看这里[13]

    此处,介绍一下,如何通过Notepad++实现在这三者之间进行转换。

    3.13.1. 查看当前文件格式(换行符用的是什么字符)

    当前是Windows的平台,所以通过“显示所有字符”:

    默认所查看到的是Windows的CR LF:

    3.13.2. 从Windows转换为Unix/Linux格式

    然后去从当前的Windows的格式,转换为Unix格式:

    然后Windows的CR LF就都变成Unix/Linux的LF了:

    3.13.3. 从Unix/Linux转换为Mac格式

    然后再去从当前的Unix/Linux格式,转换为Mac格式:

    然后Unix/Linux的LF就都变成了Mac的CR了:

    3.13.4. 从Mac格式转换为Windows格式

    然后再去从当前的Mac格式,转换为Windows格式:

    然后Mac的CR就都变成Windows的CR LF了:

    转载请注明原文地址: https://ju.6miu.com/read-679186.html

    最新回复(0)