成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ProFTPD中權限的設置

運維 系統運維
ProFTPD是一款開源、安全的FTP服務器程序,該如何設置ProFTPD中權限?本文將詳述ProFTPD中權限的設置。

  ProFTPD權限的設置:本文主要講的是ProFTPD的訪問控制。主要通過 Allow、Deny、Order、Limit四個指令來實現。其中Allow和Deny就是允許或不允許用戶或主機進行操作,Order確定規則的運用順序,即是先運用Allow規則還是Deny規則。Limit就是限制用戶或主機能夠執行哪些操作,下面就進行詳細的說明:

  1、Allow

  Allow指令位于 標記之間,明確的指明哪些用戶、主機或網絡能夠執行Limit指令指定的命令或操作。Allow一般和Order、Deny一起實現精確的訪問控制。Allow后面可以使用關鍵字ALL或NONE來指定所有主機或用戶的權限,默認是ALL。如果對單獨的用戶或主機進行控制,那么必須指定用戶名或主機名,出于安全和性能考慮主機名***使用IP地址標識。當然也可以使用掩碼來指定一個網段的訪問控制權限。下面是一個簡單的例子: 

  1.   Order allow,deny  
  2.  
  3.   Allow from 192.168.1.96,trusted-domain.com  
  4.  
  5.   Deny from all   
  6.  

  這個例子的意思就是只允許主機192.168.1.96、trusted-domain.com和10.1.1.網段的主機登錄。

  2、Deny

  Deny指令的意思和Allow指令相反,用法相似,這里就不詳細說明了。

  3、Order

  Order用來控制訪問控制指令的優先權,在上面的例子中,Order allow,deny就表示先運用Allow規則然后再運用Deny規則。

  4、Limit

  在ProFTPD的訪問控制中我們用的比較多的應該就是Limit了,Limit也是這四個指令中最復雜的。Limit指令是用來控制命令和行為的,它有三種參數類型:原始FTP命令、FTP命令組和ALL關鍵字。FTP命令組是多個原始FTP命令組合起來的,可以實現一定功能的命令集合。FTP命令組主要包括DIRS(列出目錄)、LOGIN(登錄)、READ(可讀)、WRITE(可寫)。這三種參數是有優先級的:原始FTP命令 > FTP命令組 > ALL關鍵字。 也就是說,如果Limit指令的參數中既有原始FTP命令也有FTP命令組,那么就只有原始FTP命令起作用而FTP命令組就會被忽視掉。

  Limit指令一般用在標記間。在ProFTPD下子目錄會繼承父目錄的屬性,這就意味著用在標記間的Limit指令不僅會控制指定目錄的訪問權限而且會控制該目錄下的所有子目錄及文件的訪問權限。Limit可以用來限制某個目錄下的命令,但是不可以覆蓋目錄的系統權限。也就是說Linux系統權限仍然起作用。如果設置了目錄test的 允許寫,但是該用戶對test目錄只有讀權限,這時該用戶就不能向test目錄寫入。

  在 標記塊中,除了可以使用Allow、Deny、Order指令外,還可以使用 AllowUser、AllowGroup、AllowAll、AllowClass、DenyUser、DenyGroup、DenyAll和 DenyClass等指令。

  5、實例

  下面就來舉幾個例子說明上述指令的用法:

  (1)指定某個目錄只能由管理員刪除,其他用戶只能上傳下載  

  1.   AllowUser ftpadm  
  2.  
  3.   DenyAll   

 

  (2)指定某臺主機對某個目錄的訪問權限  

  1.   DenyAll    
  2.  
  3.   Order allow,deny  
  4.  
  5.   Allow from 192.168.1.93  
  6.  
  7.   Deny from all    
  8.  
  9.   Order allow,deny  
  10.  
  11.   Allow from 192.168.1.96  
  12.  
  13.   Allow from 192.168.1.93  
  14.  
  15.   Deny from all    
  16.  

  這里實現了主機192.168.1.93對目錄/path/to/dir有讀寫權限,而主機192.168.1.96只有只讀權限。在這里需要說明的是,在塊中所有的命令默認都是允許的。上面的例子中首先對所有用戶關閉WRITE 命令,然后再對指定的主機打開相應的命令。這里注意 下的Allow from 192.168.1.93語句,如果刪除這條語句那么主機192.168.1.93在該目錄下就不可以下載,也就是說主機192.168.1.93就會沒有READ權限。即使你在 里加上READ( )也不行。

  (3)只允許匿名用戶登錄 

  1.   DenyAll    
  2.  
  3.   AllowAll    
  4.  

  LOGIN命令用來限制登錄,該命令對于塊是無效的。像下面這種使用方式是無法工作的:  

  enyUser foo 

  6、總結

  ***總結一下:

  繼承性 :子目錄會繼承其父目錄的屬性。

  優先級 :優先級由大到小的順序:

  原始FTP命令(LIST DELE等) > 命令組(DIRS READ WRITE) > ALL關鍵字

  訪問控制的應用順序 :不論出現順序如何,先應用拒絕(Deny),后應用允許(Allow)

  系統權限 :Linux系統權限仍然起作用。如果設置了目錄test的 允許寫,但是該用戶對test目錄只有讀權限,這是該用戶就不能向test目錄寫入。

  默認值 :在塊中,默認是允許所有的命令和操作。

【編輯推薦】

  1. ProFTPD.conf的詳細配置方法
  2. Proftpd配置文件結構分析
  3. ProFTP下的參數說明
  4. Porftpd.conf的配置格式
  5. lampp的ProFTPd下新增FTP用戶的方法
  6. Debian下配置ProFTPd服務器
  7. Centos下ProFTPD配置FTP服務器
責任編輯:zhaolei 來源: CSDN
相關推薦

2011-02-25 13:23:19

Proftpd

2011-03-08 16:57:13

proftpd

2011-03-03 15:02:22

proftpd權限

2011-02-25 13:42:45

Proftpd

2011-03-01 15:11:26

DebianProFTPD

2011-03-01 15:11:26

DebianProFTPD

2011-03-08 15:27:42

ProftpdLimit

2011-02-23 10:11:10

ProFTPd安裝

2011-02-25 16:26:17

2011-03-08 10:54:25

proftpd.con

2011-02-24 13:55:42

ProFTPD

2011-03-02 17:42:09

Proftpd結構

2011-02-22 15:50:52

2011-02-22 10:08:46

ProFTPD配置

2011-03-03 13:00:21

2011-02-24 15:51:14

Proftpd

2011-02-22 14:50:53

ProFTPD

2011-03-08 10:45:36

proftpd.con

2011-03-02 18:15:09

Proftpd設定

2011-03-08 11:13:52

proftpd結構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 求毛片 | 亚洲视频在线一区 | 99视频免费在线 | 久久亚洲一区二区 | 一区二区三区四区在线视频 | 91视频电影 | 亚洲精品一区二区 | 日本三级网 | 仙人掌旅馆在线观看 | 欧美黑人狂野猛交老妇 | 国产成人精品高清久久 | 国产黄色大片在线观看 | 日韩欧美中文字幕在线观看 | 国产1区2区在线观看 | 亚洲中午字幕 | 国产精品中文字幕一区二区三区 | 欧美精品一区二区免费视频 | a在线v| 一区二区在线免费观看视频 | 蜜桃传媒一区二区 | a免费视频| 自拍偷拍小视频 | 91aiai| 午夜精品一区二区三区免费视频 | 中文字幕精品一区二区三区精品 | 日韩在线视频免费观看 | 羞羞的视频在线看 | 欧美一区二区三区在线观看 | 日韩av免费在线观看 | 丝袜美腿一区 | 精品久久国产 | 69精品久久久久久 | 精品久久久久久久久久久下田 | 91秦先生艺校小琴 | 精品亚洲一区二区三区 | 高清人人天天夜夜曰狠狠狠狠 | 91久久精品国产91久久性色tv | 99在线国产| 成人一区二 | 久久久久国产 | 亚洲国产欧美一区二区三区久久 |