PureFTPd 問題總匯
Pureftpd是一款快速,高質量,功能齊全的ftp服務器,最重要的是可以支持設置客戶端默認編碼,Pureftpd非常強大非常好用,但是相信你們都有相關PureFTPd的自己的問題,我在這里搜集了好多,去看看有沒你想要的答案!
1.虛擬用戶:/etc/pureftpd.pdb .
Q:我改動了/etc/pureftpd.passwd,但服務器并不理解:我不能訪問任何剛剛創建的 賬戶.
A:服務器從來不直接讀取/etc/pureftpd.passwd.實際上,它讀取的是/etc/pureftpd.pdb.(或者是你在-lpuredb 后面給出的文件).
這個文件是/etc/pureftpd.passwd的一個副本,但是二進制格式的,為快速查詢做了 優化.
在手工修改/etc/pureftpd.passwd后,應該用下面的命令重建/etc/pureftpd.pdb:
pure-pw mkdb
如果你用pure-pw useradd/usermod/userdel/passwd添加/刪除/修改了用戶賬戶,不要忘了用"-m"選項來自動重建,而不是只升級/etc/pureftpd.passwd.
2.允許訪問點文件
Q:我不希望用戶讀取以點開頭的文件.不過,有一個文件我希望給"Iohn"可讀(可能是可寫)的訪問.
A:在John的賬戶內建立一個符號鏈接,指向點文件.例如:
ln -s .bashrc bashrc
John可以通過"bashrc"符號鏈接訪問".bashrc".
3.初始標語
Q:如何在出現登錄提示符之前顯示定制信息?
A:加入--with-cookie,重新編譯服務器;加上-F <文件名>,運行服務器.在文件中,放入你喜歡的定制標語信息.
4.Internet Explorer.
Q:Internet Explorer顯示登錄對話框.
A:IE用一種很古怪的方法來檢查FTP服務器是否接受匿名連接.基本上,IE連接服務器,以"anonymous"登錄.如果此時你回答"不能登錄",連接就出錯,斷開.你必須回答"可以登錄,允許匿名用戶",然后,當偽密碼("IE@")發送過來時,你得說"呃,這個……***……實際上不允許匿名登錄".夠蠢的啊!要玩這個游戲,運行pur-ftpd時要加上-E(非匿名服務器)和-b(與受損的客戶端兼容).然后,那個神奇的對話框就會彈出.不過 注意,IE(還有大部分瀏覽器)通常是拙劣的FTP客戶端.
5.IE不能登錄FTP
Q:Internet Explorer無法登錄(Matthew Enger)
A:檢查每用戶***連接數或者每IP***連接數至少是2.IE需要至少2個連接來連接FTP服務器.
通過閱讀上文,想必大家能找到自己所需要的東西,即使沒找到沒事,就當看看Pureftpd方面的知識!希望本文對大家有所幫助!
【編輯推薦】