proftpd.conf 的设定方式


图-ProFTPD 

图-ProFTPD

proftpd.conf 的設定方式

Proftpd 最重要的設定是在 proftpd.conf 這個檔案內了!好了,那麼這個檔案的內容是如何設定的呢?基本上,這個檔案的設定與 Apache 很類似吶!有點像這樣:

# 關於主機相關的設定

設定項目一 參數內容

設定參數二 參數內容

# 關於某些目錄的權限設定

  1. <Directory "完整目錄名稱">   
  2. ...   
  3. ...   
  4. ...   
  5. </Directory>   

# 關於 Anonymous 的目錄與權限設定

  1. <Anonymous "匿名登入時候的匿名者根目錄">   
  2. ...   
  3. ...   
  4.  <Limit 一些動作>   
  5.  ...   
  6.  ...   
  7.  </Limit>   
  8. </Anonymous> 

是否與 Apache 主機的設定檔: httpd.conf 語法很類似呢?所以囉,呵呵,設定上也有很相似的參數喔!反正,只要是沒有被 包含在內的設定參數,都是屬於主機與 Real User 的設定值,而與匿名者有關的設定則是在 與 內的設定值!此外,我們還可以透過 這個設定參數來訂定某些動作是否可做喔!至於在這個檔案內,只要該行是以 # 開頭,表示該行是『註解』而已的啦!好了,那麼 Limit 有哪些動作呢?!基本上有底下這些:

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

相关内容