今天用vsftp创建虚拟用户的时候,登录时老是出错:
500 OOPS: bad bool value in config file for: write_enable
google一下,类似的问题是这样的解释:
vsftpd的配置文件,每行的值都不要有空格,否则启动时会出现错误,举个例子,假如我在listen=YES后多了个空格,那我启动时就出现如下错误:
500 OOPS: bad bool value in config file for: listen
这是vsftp的配置文件的问题,看看我的vsftp的配置文件和虚拟用户配置文件都没有多这个空格。而同事完全一样的配置却可以。老大用它的配置覆盖我用程序生成的配置,改一下相应的参数也可以登录了。原来我用模板生成的这个配置,而模板是在windows下写的,所以换行符是'\r\n',vsftpd不认。dos2unix一下,OK! |
|