proftpd.conf 的设定方式

系统 Linux
ProFTPD是一个Unix平台、或Unix类(如Linux, FreeBSD等)FTP服务器程序,它是在自由软件基金会版权声明下开发、发布的免费软件,即任何只要遵守自由软件基金会版权声明的人,都可以修改源始码。本文为大家讲述下: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 的设定方式,希望对大家有所帮助!

【编辑推荐】

 

 

责任编辑:赵鹏 来源: 网络转载
相关推荐

2011-03-02 17:59:13

Proftpd.con设定

2011-02-25 09:16:48

Proftpd

2011-03-08 10:28:40

Proftpd

2011-02-22 14:50:53

ProFTPD

2011-02-24 13:42:34

2011-02-24 14:34:57

2011-02-22 17:24:32

2011-03-08 10:54:25

proftpd.con

2011-03-08 10:45:36

proftpd.con

2011-03-02 17:49:20

Proftpd安装

2011-03-02 18:15:09

Proftpd设定

2011-03-08 11:28:15

proftpd

2011-03-01 14:46:53

Debian Proftpd

2011-03-02 13:33:44

Pureftpd.co

2011-03-01 15:11:26

DebianProFTPD

2011-03-08 11:21:55

proftpdxinetd

2011-03-01 15:11:26

DebianProFTPD

2011-03-03 10:34:39

Pureftpdmysql

2011-02-25 12:29:25

Proftpd

2011-02-22 13:45:01

vsftpd.conf设定
点赞
收藏

51CTO技术栈公众号