自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ProFTPD中權(quán)限的設(shè)置

運(yùn)維 系統(tǒng)運(yùn)維
ProFTPD是一款開(kāi)源、安全的FTP服務(wù)器程序,該如何設(shè)置ProFTPD中權(quán)限?本文將詳述ProFTPD中權(quán)限的設(shè)置。

  ProFTPD權(quán)限的設(shè)置:本文主要講的是ProFTPD的訪(fǎng)問(wèn)控制。主要通過(guò) Allow、Deny、Order、Limit四個(gè)指令來(lái)實(shí)現(xiàn)。其中Allow和Deny就是允許或不允許用戶(hù)或主機(jī)進(jìn)行操作,Order確定規(guī)則的運(yùn)用順序,即是先運(yùn)用Allow規(guī)則還是Deny規(guī)則。Limit就是限制用戶(hù)或主機(jī)能夠執(zhí)行哪些操作,下面就進(jìn)行詳細(xì)的說(shuō)明:

  1、Allow

  Allow指令位于 標(biāo)記之間,明確的指明哪些用戶(hù)、主機(jī)或網(wǎng)絡(luò)能夠執(zhí)行Limit指令指定的命令或操作。Allow一般和Order、Deny一起實(shí)現(xiàn)精確的訪(fǎng)問(wèn)控制。Allow后面可以使用關(guān)鍵字ALL或NONE來(lái)指定所有主機(jī)或用戶(hù)的權(quán)限,默認(rèn)是ALL。如果對(duì)單獨(dú)的用戶(hù)或主機(jī)進(jìn)行控制,那么必須指定用戶(hù)名或主機(jī)名,出于安全和性能考慮主機(jī)名***使用IP地址標(biāo)識(shí)。當(dāng)然也可以使用掩碼來(lái)指定一個(gè)網(wǎng)段的訪(fǎng)問(wèn)控制權(quán)限。下面是一個(gè)簡(jiǎn)單的例子: 

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

  這個(gè)例子的意思就是只允許主機(jī)192.168.1.96、trusted-domain.com和10.1.1.網(wǎng)段的主機(jī)登錄。

  2、Deny

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

  3、Order

  Order用來(lái)控制訪(fǎng)問(wèn)控制指令的優(yōu)先權(quán),在上面的例子中,Order allow,deny就表示先運(yùn)用Allow規(guī)則然后再運(yùn)用Deny規(guī)則。

  4、Limit

  在ProFTPD的訪(fǎng)問(wèn)控制中我們用的比較多的應(yīng)該就是Limit了,Limit也是這四個(gè)指令中最復(fù)雜的。Limit指令是用來(lái)控制命令和行為的,它有三種參數(shù)類(lèi)型:原始FTP命令、FTP命令組和ALL關(guān)鍵字。FTP命令組是多個(gè)原始FTP命令組合起來(lái)的,可以實(shí)現(xiàn)一定功能的命令集合。FTP命令組主要包括DIRS(列出目錄)、LOGIN(登錄)、READ(可讀)、WRITE(可寫(xiě))。這三種參數(shù)是有優(yōu)先級(jí)的:原始FTP命令 > FTP命令組 > ALL關(guān)鍵字。 也就是說(shuō),如果Limit指令的參數(shù)中既有原始FTP命令也有FTP命令組,那么就只有原始FTP命令起作用而FTP命令組就會(huì)被忽視掉。

  Limit指令一般用在標(biāo)記間。在ProFTPD下子目錄會(huì)繼承父目錄的屬性,這就意味著用在標(biāo)記間的Limit指令不僅會(huì)控制指定目錄的訪(fǎng)問(wèn)權(quán)限而且會(huì)控制該目錄下的所有子目錄及文件的訪(fǎng)問(wèn)權(quán)限。Limit可以用來(lái)限制某個(gè)目錄下的命令,但是不可以覆蓋目錄的系統(tǒng)權(quán)限。也就是說(shuō)Linux系統(tǒng)權(quán)限仍然起作用。如果設(shè)置了目錄test的 允許寫(xiě),但是該用戶(hù)對(duì)test目錄只有讀權(quán)限,這時(shí)該用戶(hù)就不能向test目錄寫(xiě)入。

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

  5、實(shí)例

  下面就來(lái)舉幾個(gè)例子說(shuō)明上述指令的用法:

 ?。?)指定某個(gè)目錄只能由管理員刪除,其他用戶(hù)只能上傳下載  

  1.   AllowUser ftpadm  
  2.  
  3.   DenyAll   

 

  (2)指定某臺(tái)主機(jī)對(duì)某個(gè)目錄的訪(fǎng)問(wèn)權(quán)限  

  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.  

  這里實(shí)現(xiàn)了主機(jī)192.168.1.93對(duì)目錄/path/to/dir有讀寫(xiě)權(quán)限,而主機(jī)192.168.1.96只有只讀權(quán)限。在這里需要說(shuō)明的是,在塊中所有的命令默認(rèn)都是允許的。上面的例子中首先對(duì)所有用戶(hù)關(guān)閉WRITE 命令,然后再對(duì)指定的主機(jī)打開(kāi)相應(yīng)的命令。這里注意 下的Allow from 192.168.1.93語(yǔ)句,如果刪除這條語(yǔ)句那么主機(jī)192.168.1.93在該目錄下就不可以下載,也就是說(shuō)主機(jī)192.168.1.93就會(huì)沒(méi)有READ權(quán)限。即使你在 里加上READ( )也不行。

 ?。?)只允許匿名用戶(hù)登錄 

  1.   DenyAll    
  2.  
  3.   AllowAll    
  4.  

  LOGIN命令用來(lái)限制登錄,該命令對(duì)于塊是無(wú)效的。像下面這種使用方式是無(wú)法工作的:  

  enyUser foo 

  6、總結(jié)

  ***總結(jié)一下:

  繼承性 :子目錄會(huì)繼承其父目錄的屬性。

  優(yōu)先級(jí) :優(yōu)先級(jí)由大到小的順序:

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

  訪(fǎng)問(wèn)控制的應(yīng)用順序 :不論出現(xiàn)順序如何,先應(yīng)用拒絕(Deny),后應(yīng)用允許(Allow)

  系統(tǒng)權(quán)限 :Linux系統(tǒng)權(quán)限仍然起作用。如果設(shè)置了目錄test的 允許寫(xiě),但是該用戶(hù)對(duì)test目錄只有讀權(quán)限,這是該用戶(hù)就不能向test目錄寫(xiě)入。

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

【編輯推薦】

  1. ProFTPD.conf的詳細(xì)配置方法
  2. Proftpd配置文件結(jié)構(gòu)分析
  3. ProFTP下的參數(shù)說(shuō)明
  4. Porftpd.conf的配置格式
  5. lampp的ProFTPd下新增FTP用戶(hù)的方法
  6. Debian下配置ProFTPd服務(wù)器
  7. Centos下ProFTPD配置FTP服務(wù)器
責(zé)任編輯:zhaolei 來(lái)源: CSDN
相關(guān)推薦

2011-02-25 13:23:19

Proftpd

2011-03-08 16:57:13

proftpd

2011-03-03 15:02:22

proftpd權(quán)限

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-25 16:26:17

2011-02-23 10:11:10

ProFTPd安裝

2011-03-08 10:54:25

proftpd.con

2011-02-22 14:50:53

ProFTPD

2011-02-24 15:51:14

Proftpd

2011-02-22 10:08:46

ProFTPD配置

2011-03-03 13:00:21

2011-03-08 10:45:36

proftpd.con

2011-02-24 13:55:42

ProFTPD

2011-02-22 15:50:52

2011-03-02 17:42:09

Proftpd結(jié)構(gòu)

2011-03-02 18:15:09

Proftpd設(shè)定

2011-02-25 09:14:27

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)