Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> FTP服務器 >> Linux下Vsftp虛擬用戶配置不同權限

Linux下Vsftp虛擬用戶配置不同權限

日期:2017/1/20 17:51:55      編輯:FTP服務器

RHEL5.5  VSFTP2.0.5虛擬用戶配置不同權限

linux下使用vsftp搭建ftp服務器,同時建立虛擬賬號,為不同的賬號分配不同的權限,以下配置測試通過。

  1. 系統版本

 wKioL1XKrsugpe0dAADTQz2vu3Y967.jpg

 

2.vsftpd版本

 

 wKiom1XKrQvyU4VMAAA-vtS77rg954.jpg

如果在系統安裝時沒有安裝vsftpd服務,則後期可以通過yum進行安裝或者使用rpm包、tar包進行手動安裝,具體安裝過程此處不做詳解,安裝完成之後,查看vsftpd的服務狀態

3.配置vsftpd.conf文件

 wKioL1XKr1DReyi1AAA8T5wug-8854.jpg  修改之前備份

wKioL1XKr4HQI34SAAAskYIfugI250.jpg

修改下面的配置文件

wKiom1XKrbSBhwZSAAAS2v-ZUcY286.jpg   關閉匿名登錄

wKioL1XKr_Cyfi1oAAAlX_9ZB_0425.jpg開啟ascii上傳下載功能

 

在配置文件的最後面添加下面幾行內容,意思為允許虛擬用戶登錄,虛擬用戶對應的為ftp這個賬號,虛擬用戶登錄的配置文件目錄為/etc/vsftpd/users/,這個目錄下面存放的是不同用戶的配置文件

wKioL1XKsC-RISD2AABngrClXZc946.jpg

 

此處第一行中的pam_service_name的值需要與第六步中的認證文件名稱相同,否則認證不成功。此處最後一行配置的是虛擬用戶的目錄,需要與第八步的目錄相同;

 

4.建立虛擬用戶的賬號文件

 wKiom1XKrlbhomUMAAAymx-DHsI679.jpg

在vm_user.txt文件中添加虛擬賬號

wKioL1XKsH3BuhYvAAAS4tZLsCM460.jpg其中奇數行為用戶名,偶數行為對應的密碼

5.使用上面的文件生成數據庫文件

 wKioL1XKsLCAhoTlAABSF68om70238.jpg

使用vm_user.txt生成vm_user.db文件

 wKioL1XKsNTzAFfrAAArKQXnPbg348.jpg

修改數據庫文件的權限為600

6.修改ftp的認證文件為剛生成的數據庫文件

 wKioL1XKsPSjJ9WbAAAgzD6ikls150.jpg

輸入以下內容:

wKioL1XKsRqAEiXeAABiTw5-dxM177.jpg

後面的文件名稱必須與前面所創建的文件名稱相同,否則失敗

7.設置虛擬用戶ftp的目錄,並設置ftp用戶目錄的訪問權限

 wKioL1XKsT-Rt8xeAAAtQhW0398515.jpg

wKioL1XKsWexvN3hAAAji0e5hNc312.jpg

[root@vsftp vsftpd]#chgrp  ftp -R /var/ftp

 

8.配置虛擬用戶的賬號目錄

 wKiom1XKr46QVjr7AAAlYwhgg9I043.jpg

配置ws6l這個賬號的目錄,同時創建賬號的配置文件

 wKiom1XKr6_jAVBQAACTP8HdWrM833.jpg

ws6l賬號只具有下載的權限,沒有任何上載,新建文件夾,刪除文件的權限;

9.創建ws6l賬號的ftp目錄

 wKiom1XKr9OyffYUAAAt4CrN71Y415.jpg

至此第一個虛擬賬號創建成功,驗證此處省略。

10.配置完成之後,發現還少幾個賬號,需要重新新建賬號upload賬號,只有上載權限,創建admin賬號,擁有所有權限:

在vm_user.txt文件中添加這兩個賬號

 wKiom1XKr_7C3ylQAAA0e7J1gLU056.jpg

 wKioL1XKsiiRfwrjAAAYf4wuFk4055.jpg

重新生成數據庫文件

 wKiom1XKsEiSev7KAABSF68om70349.jpg

wKioL1XKsmqDZGk9AAArKQXnPbg961.jpg

創建用戶的配置文件

 wKiom1XKsJTDCxyAAACXmlxLBx8955.jpg

wKiom1XKsMCR6Xh9AACehd6sq3c370.jpg

因為upload賬號和admin賬號需要看到所有用戶的根目錄,upload負責完成上傳工作,但是不具有下載,刪除等權限,admin賬號,具有所有權限,所以不需要給他們重新建立ftp的目錄,直接指定為var/ftp即可,至此所有配置完成,可以進行測試,測試過程不再詳述,測試成功

如果在配置過程中遇到問題,可以發送郵件至[email protected]進行溝通,祝各位學習愉快!

本文出自 “一網天下” 博客,請務必保留此出處http://2646213.blog.51cto.com/2636213/1683898

Copyright © Windows教程網 All Rights Reserved