十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
使用MYSQL實(shí)現(xiàn)VSFTP虛擬用戶訪問(wèn)
1、查看是否安裝 mysql 安裝包,沒(méi)有就使用yum安裝一下
2、查看是否安裝vsftpd 軟件包 如果沒(méi)有就是用yum安裝一下
3、查看mysql和ftp 服務(wù)是否為開(kāi)機(jī)自啟動(dòng)如果不是就使用chkconfig 設(shè)置一下
4、登陸數(shù)據(jù)庫(kù)
5、創(chuàng)建數(shù)據(jù)庫(kù)名字vsftp 注意是后面使用分號(hào)
6、使用數(shù)據(jù)庫(kù)vsftp并創(chuàng)建ftpuser 表
7、查看創(chuàng)建的ftpuser 是否成功,已經(jīng)創(chuàng)建成功
8、插入數(shù)據(jù)名字為 yuri 和 kebo 密碼為 123456 abcdef
9、查看 是否插入成功,現(xiàn)在已經(jīng)插入成功
10、 在mysql 中創(chuàng)建一個(gè)專(zhuān)門(mén)用于讀取數(shù)據(jù)庫(kù)中虛擬用戶信息的用戶 ftpuser
11、使用剛剛創(chuàng)建ftpuser 登陸數(shù)據(jù)庫(kù)
12、查看剛剛創(chuàng)建的數(shù)據(jù)庫(kù)和表里面的內(nèi)容
13、創(chuàng)建本地映射用戶,并創(chuàng)建修改其家目錄權(quán)限
14、安裝支持mysql認(rèn)證的PAM模塊 下載地址如下
http://sourceforge.net/projects/pam-mysql/files/pam-mysql/0.7RC1/pam_mysql-0.7RC1.tar.gz/download
解壓到/usr/src 下面,并進(jìn)行編譯安裝
15、安裝pam-devle 軟件包
安裝完成后會(huì)在/usr/lib/security下面看到如下兩個(gè)文件,將這兩個(gè)文件鏈接到/lib/security目錄下面
16、編譯 pam 認(rèn)證文件/etc/pam.d/vsftpd,將原有的內(nèi)容注視并添加以下兩行內(nèi)容以使用mysql 認(rèn)證,輸入的時(shí)候注意mysq數(shù)據(jù)庫(kù)用戶ftpuser的密碼還有數(shù)據(jù)庫(kù)名vsftp和表名 ftpuser等不要輸入錯(cuò)誤
User: 為登陸數(shù)據(jù)庫(kù)添加的用戶名
Passwd:為使用的用戶名的密碼
Host:為數(shù)據(jù)庫(kù)的地址,如為localhost可能訪問(wèn)的時(shí)候解析出錯(cuò),導(dǎo)致登陸失敗
建議使用127.0.0.1
Db:為數(shù)據(jù)庫(kù)名稱
Table:為表名
17、重啟mysql 和vsftp 服務(wù),并關(guān)閉selinux 和iptables 防火墻等,在/var/ftp/guest下創(chuàng)建一個(gè)目錄storage
18、測(cè)試是否成功,提示登陸成功并能查看里面現(xiàn)有文件
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。