vsftpd啟動報錯:vsftpd:500 OOPS: bad bool value in config file for: anonymous_enable


vsftpd啟動報錯:vsftpd:500 OOPS: bad bool value in config file for: anonymous_enable 

今天在調試centos vsftp的時候,配置好了vsftpd准備重新啟動時,出現了一個奇怪的現象,  
  
[root@localhost ~]# service vsftpd restart  
Shutting down vsftpd: [FAILED]  
Starting vsftpd for vsftpd: 500 OOPS: bad bool value in config file for: pasv_enable  
[FAILED]  
  
搞的我一頭霧水,問了下百度大媽終於解決了,  
  
原因:在配置中輸入了不必要的空格。原來linux中也不允許有多余的空格哦。  
  
解決辦法:在編輯vi /etc/vsftpd.conf 時,:每行的值都不要有空格,否則啟動時會出現錯誤,舉個例子,假如我在listen=YES后多了個空格,那我啟動時就出現... 

 

如果問題沒有解決(我就是用下面的辦法解決的):

利用Notepad++實現Windows(CRLF)格式與Unix(LF)格式的轉換

由於歷史原因,導致Windows,Unix/Linux二者之間,對於文件中所用回車換行符,表示的方法,都不一樣。

這就導致了很多人都會遇到回車換行符的困惑,和需要在不同格式間進行轉換。

此處,介紹一下,如何通過Notepad++實現在這二者之間進行轉換。

1、查看當前文件格式(換行符用的是什么字符)

當前是Windows的平台,所以通過“顯示所有字符”:

crlf

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

crlf1

2、從Windows轉換為Unix/Linux格式

然后去從當前的Windows的格式,轉換為Unix格式:

crlf2

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

crlf3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM