兩臺(tái)機(jī)器哈蝇,一臺(tái)安裝mariadb凉馆,另一臺(tái)安裝vsftpd:
1????一臺(tái)安裝mariadb-server薪寓,并修改其主機(jī)名稱:
2????另一臺(tái)修改主機(jī)名稱安裝vsftpd:
3????在mariadb建立相關(guān)的庫(kù)和表:
4????表的結(jié)構(gòu)要包含用戶名和密碼:
5????指定name和password,,其密碼要用password來加密:
6????創(chuàng)建一個(gè)用戶澜共,給他表的查詢權(quán)限:
在C7上沒有pam對(duì)應(yīng)的模塊向叉,要源碼編譯安裝。
7????所以要在ftpd服務(wù)器上編譯安裝,先安裝開發(fā)包組:
8????下載文件嗦董,進(jìn)行源碼編譯安裝,其中pam模塊是安裝在位置/lib64/securty:
9????然后在make和make install:
10????在/lib64/securty查看有沒有模塊:
11????修改/etc/pam.d/vsftpd.mysql文件:
12????在修改/etc/vsftpd/vsftpd.conf,讓其找的pam對(duì)應(yīng)的文件為vsftpd.mysql:
13????為了將所有的虛擬用戶映射成一個(gè)操作系統(tǒng)用戶母谎,所以還需要建立操作系統(tǒng)用戶:
14????修改其家目錄的權(quán)限,不能有寫權(quán)限:
15????如果想要傳東西京革,可以建立文件夾奇唤,讓其有寫的權(quán)限:
16????并且給user有些的權(quán)限:
17????在配置文件中,將所有的虛擬用戶映射成vuser:
18????重啟一下ftp服務(wù)匹摇,用不同的用戶訪問:
//其兩個(gè)個(gè)用戶看到的數(shù)據(jù)是一模一樣的咬扇。