PureFTPd FAQ 大全
Pureftpd是一款在多種類Unix上使用并符合GPL協(xié)議的原代碼開放的軟件,顧名思義,它就是一款純粹的Ftp程序。但是相信你們都有相關(guān)PureFTPd的自己的問(wèn)題,我在這里搜集了好多FAQ,去看看有沒(méi)你想要的答案!
1.改編日志格式和pure-uploadscript不能正常工作.
Q:pure-uploadscript什么東西都不運(yùn)行.改編日志的格式(CLF,stats,W3C...)產(chǎn)生 了一個(gè)日志文件,但是總是空的.
A:可能是由于你的操作系統(tǒng)的realpath()工具有bug.有些老的Solaris和Linux版本 有這種bug.
試試加上--with-brokenrealpath選項(xiàng)運(yùn)行./configure,然后重新編譯pure-ftpd.
2.服務(wù)器啟動(dòng)了,但沒(méi)有監(jiān)聽任何端口?
Q:服務(wù)器運(yùn)行完全正確,可以看到進(jìn)程列表,但任何試圖連接設(shè)定的端口(或者默認(rèn)的端口21)的嘗試都失敗了.socket甚至都沒(méi)有打開.
A:檢查兩件事:
-如果你運(yùn)行BSD系統(tǒng),想監(jiān)聽I(yíng)Pv4地址,檢查"-4"選項(xiàng)(配置文件中的"IPV40nly")是 否啟用.
-如果你啟用了上傳腳本("-o",或者"CallUploadScript"),確認(rèn)啟動(dòng)了pure-uploadscript.否則FTP服務(wù)器實(shí)際上在等待,直到pure-uploadscript已經(jīng)準(zhǔn)備好處理新上傳.如果你不需要uploadscript設(shè)備,就移除"-o".
3.雙斜杠
Q:為什么我在日志文件中看到雙斜杠?例如,下載的文件的路徑為/home/john//pictures/zok.jpg .
A:"http://"是chroot jail限制的標(biāo)志.在這個(gè)例子中,意味著John被限制在/home/john.
4.Windows移植
Q:Pure-FTPd可以在Windows上運(yùn)行么?
A:可以.在http://www.pureftpd.org/windows/有移植版本.但這個(gè)服務(wù)器是在Unix 上開發(fā)的,Win32版本只是實(shí)驗(yàn)性的,沒(méi)有支持.
5.以非root用戶運(yùn)行ftpwho
Q:怎么才能使非root用戶訪問(wèn)"pure-ftpwho"命令?
A:默認(rèn)情況下,"pure-ftpwho"是受限制的,只能由root運(yùn)行,因?yàn)橛脩舨粦?yīng)該有能力 去偷窺別的用戶在同一臺(tái)主機(jī)上做的事情.不過(guò),在命令上加上setuid bit是安全的,這樣它就可以被任意用戶使用:
- chmod 4711 /usr/local/sbin/pure-ftpwho
通過(guò)閱讀上文,想必大家能找到自己所需要的東西,即使沒(méi)找到?jīng)]事,就當(dāng)看看Pureftpd方面的知識(shí)!希望本文對(duì)大家有所幫助!
【編輯推薦】