Proftpd下anonymous 配置塊
Proftpd下anonymous 配置塊?ProFTPD是一個(gè)Unix平臺上或是類Unix平臺上(如Linux, FreeBSD...)的FTP服務(wù)器程序。它是在自由軟件基金會的版權(quán)聲明(GPL)之下開發(fā) 發(fā)布的免費(fèi)軟件。也可以說,任何只要的人遵守GPL版權(quán)的聲明,全都可以隨意修改源始碼。本文講述的是Proftpd下anonymous 配置塊。
在配置文件中anonymous配置塊是非常重要的一部分,全局帳戶的權(quán)限配置一般都由它來控制,下面分析一個(gè)比較常見的例子
- # A basic anonymous configuration,
- no upload directories.
- If you do not
- # want anonymous users,
- simply delete this entire
- section.
#指定匿名用戶登錄目錄
- User ftp
#指定本塊設(shè)置的用戶
- Group ftp
#指定本塊設(shè)置的用戶屬組
- # We want clients to be able to login
- with "anonymous" as well as "ftp"
- UserAlias anonymous ftp
#設(shè)定用戶的別名
- AnonRequirePassword on
#登陸需要密碼
- # Limit the maximum number
- of anonymous logins
- MaxClients 10
- # We want 'welcome.msg' displayed
- at login, and '.message' displayed
- # in each newly chdired directory.
- DisplayLogin welcome.msg
- DisplayFirstChdir .message
- # Limit WRITE everywhere
- in the anonymous chroot
- DenyAll
- AllowAll
anonymous配置塊中的重點(diǎn)是通過Limit對指定目錄進(jìn)行比較詳盡的權(quán)限管理,Limit的權(quán)限控制比較完整,通過不同的組合基本上可以做到各種復(fù)雜的權(quán)限控制,其控制項(xiàng)如下:
CMD:Change Working Directory 改變目錄
MKD:MaKe Directory 建立目錄的權(quán)限
RNFR: ReName FRom 更改目錄名的權(quán)限
DELE:DELEte 刪除文件的權(quán)限
RMD:ReMove Directory 刪除目錄的權(quán)限
RETR:RETRieve 從服務(wù)端下載到客戶端的權(quán)限
STOR:STORe 從客戶端上傳到服務(wù)端的權(quán)限
READ:可讀的權(quán)限,不包括列目錄的權(quán)限,
相當(dāng)于RETR,STAT等
WRITE:寫文件或者目錄的權(quán)限,包括MKD和RMD
DIRS:是否允許列目錄,相當(dāng)于LIST,
NLST等權(quán)限,還是比較實(shí)用的
注:在測試是否可以下載時(shí),不能用長度為0的空文件去測試,要用一個(gè)有內(nèi)容的文件(文件大小不能為0k)。
針對上面這個(gè)Limit所應(yīng)用的對象,又包括以下范圍
AllowUser 針對某個(gè)用戶允許的Limit
DenyUser 針對某個(gè)用戶禁止的Limit
AllowGroup 針對某個(gè)用戶組允許的Limit
DenyGroup 針對某個(gè)用戶組禁止的Limit
AllowAll 針對所有用戶組允許的Limit
DenyAll 針對所有用戶禁止的Limit
【編輯推薦】
- ProFTPD.conf的詳細(xì)配置方法
- Proftpd配置文件結(jié)構(gòu)分析
- ProFTP下的參數(shù)說明
- Porftpd.conf的配置格式
- lampp的ProFTPd下新增FTP用戶的方法
- Debian下配置ProFTPd服務(wù)器
- Centos下ProFTPD配置FTP服務(wù)器
- 用MySQL和Proftpd配置FTP服務(wù)器