作者:奇異果Wickey
Email:[email protected]
實驗平臺:VMvare
系統:RedHat5
軟件:vsftpd-2.0.5
需求描述
添加三個FTP虛擬用戶devadm、sales、saleadm
設置用戶訪問及文件權限控制:
開放匿名訪問,任何用戶可以從/var/ftp/soft/目錄下載資料
用戶devadm可以對/var/ftp/soft/目錄進行管理
用戶sales可以從/var/market/目錄下載資料
用戶saleadm可以對/var/market/目錄進行管理
所有上傳的文件,均去除非屬主位的寫(w)權限
對服務器中沒有明確授權的其他目錄,均禁止以上用戶訪問
下載、上傳流量及帶寬控制:
最多允許150個併發用戶連接,每IP併發連接數不超過5個
匿名用戶及sales用戶的下載帶寬限制爲100KB/秒
devadm、saleadm用戶的下載、上傳帶寬限制爲500KB/秒
1. 安裝vsftpd
3. 創建虛擬用戶數據庫
4. 轉換爲DB數據庫文件
5. 建立FTP訪問的根目錄及虛擬用戶對應的系統帳號並建立測試文件
6. 建立PAM認證文件
7. 修改vsftpd.conf文件,添加虛擬用戶支持
8. 創建虛擬用戶配置目錄
9. 創建虛擬用戶配置文件
10. 創建虛擬用戶的ftp目錄
11.測試
匿名用戶目錄內文件:
匿名用戶登錄FTP
Devam用戶登錄FTP
創建文件夾
刪除文件夾
Sales目錄文件:
Sales登錄
刪除文件夾
Saleadm登錄
刪除文件夾並創建文件夾