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的平台,所以通過“顯示所有字符”:
默認所查看到的是Windows的CR LF:
2、從Windows轉換為Unix/Linux格式
然后去從當前的Windows的格式,轉換為Unix格式:
然后Windows的CR LF就都變成Unix/Linux的LF了: