图-ProFTPD
proftpd.conf 的設定方式
Proftpd 最重要的設定是在 proftpd.conf 這個檔案內了!好了,那麼這個檔案的內容是如何設定的呢?基本上,這個檔案的設定與 Apache 很類似吶!有點像這樣:
# 關於主機相關的設定
設定項目一 參數內容
設定參數二 參數內容
# 關於某些目錄的權限設定
- <Directory "完整目錄名稱">
- ...
- ...
- ...
- </Directory>
# 關於 Anonymous 的目錄與權限設定
- <Anonymous "匿名登入時候的匿名者根目錄">
- ...
- ...
- <Limit 一些動作>
- ...
- ...
- </Limit>
- </Anonymous>
是否與 Apache 主機的設定檔: httpd.conf 語法很類似呢?所以囉,呵呵,設定上也有很相似的參數喔!反正,只要是沒有被
CWD :Change Working Directory,變換目錄之意;
MKD :MaKe Directory,可建立目錄與否;
RNFR :ReName FRom,可更改檔名與否;
DELE :DELEt,可刪除檔案語法;
RMD :ReMove Directory,可移除目錄與否;
RETR :RETRieve,下載之意!由 Server 傳送資料到 Client;
READ :可讀取與否
WRITE:可寫入與否
STOR :STORe,上傳之意,由 Client 傳送資料到 Server !
ALL :全部的動作!
除此之外,我們還可以指定 .ftpaccess 這個檔案的設定呢!這與 proftpd.conf 內的 AllowOverride 參數有關!這個 .ftpaccess 就是允許使用者自行設定 FTP 的風格,當 FTP 的 Client 軟體登入某個目錄,而該目錄內支援 .ftpaccess 時,那麼該 FTP Client 軟體將接受 .ftpaccess 的使用者自訂風格喔!這個 .ftpaccess 與 Apache 的 .htaccess 有類似的用法咯! ^_^!還有, proftpd.conf 也支援變數,變數的內容如下:
%T 目前的時間
%F 所在硬碟剩下的容量
%C 目前所在的目錄
%R Client 端的主機名稱
%L Server 端的主機名稱
%U 使用者帳號名稱
%M 最大允許連線人數
%N 目前的主機連線人數
%E FTP 主機管理員的 email
%i 本次上傳的檔案數目
%o 本次下載的檔案數量
%t 本次上傳+下載的檔案數量
通过鸟哥文章的详细介绍,我们可以清楚的知道proftpd.conf 的设定方式,希望对大家有所帮助!
【编辑推荐】
- 最简单的 Proftpd.conf 设定档
- Linux下安装配置与管理proftpd
- ProFtpd入门指南
- 启动 ProFTPD (超全)
- 安装 ProFTPD (超全)
- 配置 ProFTPD (超全)
- FTP服务器:Proftpd