ProFTPD 有問必答
問:proftpd如何實現磁盤限額
答:首先編譯的時候指定--with-modules的時候要包含mod_quota。
然后在配置文件中使用:
Quotas on
QuotaCalc on
DefaultQuota 8000
QuotaBlockSize 1024
QuotaBlockName kb
就可以實現磁盤限額。其中DefaultQuota說明用戶只能用8000個block,而QuotaBlockSize則指明每個block大小是1024byte也就是1k。QuotaBlockName只在提示中出現,告訴用戶block的單位。
問:如何使得proftpd能顯示以"."號開頭的文件
答:在配置文件中設置:
ShowDotFiles on
這樣就能通過ls看見以"."號開頭的文件
問:如何使得proftpd不顯示版本信息
答:可以使用下面兩種方法之一:
ServerIdent On "My FTP Server"
或者:
ServerIdent Off
如果有虛擬主機的也要對每個站點進行這樣的設置。
問:Proftpd如何限制某個用戶的同時連接數
答:Proftpd 1.2.7rc1以后提供了一個新參數-MaxClientsPerUser。在配置文件中添加下列參數:
MaxClientsPerUser 5
這樣就能限制每個用戶只能同時有5個連接,使用例如flashget等下載工具的時候就最多只能分成5塊下載。
問:Proftpd如何提供續傳功能
答:如果要支持下載續傳,那么必須指定:
AllowRetrieveRestart on
如果要支持上傳續傳,那么必須指定:
AllowOverwrite on
AllowStoreRestart on
必須同時指定AllowOverwrite和AllowStoreRestart的原因是由于重新上傳或者續傳也是屬于覆蓋文件。
同時記得不要同時使用HiddenStor和AllowStoreRestart。
問:Proftpd如何取消匿名登錄
答:只要取消ProFTPD配置文件里面關于的小節就行。
【編輯推薦】