vsftpd的基於pam_mysql的虛擬用戶機制mysql
1)準備開發環境,安裝mariadb數據庫及相關開發工具sql
2)編譯安裝pam_mysql,下載源碼包;數據庫
#make && make install
vim
3)建立數據庫及表;ide
添加虛擬用戶名到表工具
受權用戶開發工具
4)在/etc/pam.d/目錄下配置認證文件
測試
#vim /etc/pam.d/vsftpd.mysqlspa
建立系統用戶做爲虛擬用戶用來映射的用戶並建立相關目錄blog
配置vsftpd.conf
# vim /etc/vsftpd/vsftpd.conf
測試虛擬用戶