(1)首先開發包組和服務器平平臺開發包組
(2)yum安裝需要的依賴包
(3)編譯安裝pam_mysql模塊
(4)配置mysql,并添加mysql中的vsftpd進程用戶,且創建vsftpd數據庫,并將vsftpd數據庫授權給vsftpd用戶,且創建vsftpd.users表,并在表中添加用戶tom
(5)創建vsftpd要上傳和下載的URL
(6)創建基于mysql認證的pam配置文件vsftpd.mysql
(7)配置vsftpd啟用虛擬用戶,并使用指定的pam service:vsftpd.conf
(8)配置虛擬用戶tom擁有的權限
(9)避免防火墻和SElinux影響,直接清除防火墻規則并關閉SElinux
(10)啟動vsftpd進程進行測試
總結:
1、留意防火墻與SElinux的關閉
2、配置文件以及需要認證的文件vsftpd.mysql是否有邏輯錯誤
3、主配置文件vsftpd.conf中的認證路徑是否對應"user_config_dir=/etc/vsftpd/vusers_conf"
原創文章,作者:Aleen,如若轉載,請注明出處:http://www.www58058.com/51800