最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于MySql驗證的vsftpd虛擬用戶

 更新時間:2021年11月02日 16:05:43   作者:上海_運維_Q先生  
這篇文章主要介紹了基于MySql驗證的vsftpd虛擬用戶,文章包括mysql安裝及ftp服務(wù)器安裝過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1. Mysql安裝

yum -y install mariadb-server
systemctl enable --now mariadb.service

1.2 建表建庫建用戶

mysql -e "CREATE DATABASE vsftpd;USE vsftpd;
CREATE TABLE users (id INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
name CHAR(50) BINARY NOT NULL,
password CHAR(48) BINARY NOT NULL);
INSERT INTO users(name,password) values('qiu',password('123456'));
INSERT INTO users(name,password) values('zhang',password('654321'));"
mysql -e "select * from vsftpd.users;"

在這里插入圖片描述

1.3 創(chuàng)建遠程連接賬戶

mysql -e "create user vsftpd@'192.168.31.%' identified by 'Pana#123';"
mysql -e "grant all on vsftpd.* to vsftpd@'192.168.31.%';"

2. 安裝FTP服務(wù)器

2.1 安裝vsftpd

yum install -y vsftpd

2.2 安裝pam_mysql

yum -y install vsftpd gcc gcc-c++ make mariadb-devel pam-devel
wget http://prdownloads.sourceforge.net/pam-mysql/pam_mysql-0.7RC1.tar.gz
tar xf pam_mysql-0.7RC1.tar.gz
cd pam_mysql-0.7RC1/
./configure --with-pam-mods-dir=/lib64/security 
make install

2.2 建立pam認證所需文件

cat > /etc/pam.d/vsftpd.mysql<<EOF
auth required pam_mysql.so user=vsftpd passwd=Pana#123 host=mysqlserver db=vsftpd table=users usercolumn=name passwdcolumn=password crypt=2
account required pam_mysql.so user=vsftpd passwd=Pana#123 host=mysqlserver db=vsftpd table=users usercolumn=name passwdcolumn=password crypt=2
EOF

注意:以上參考 README文檔
crypt 加密方式:
0表示不加密
1表示crypt(3)加密
2表示使用mysql password()函數(shù)加密
3表示md5加密
4表示sha1加密

2.3 建立vsftpd用戶

mkdir -pv /data/ftproot/upload
useradd -d /data/ftproot -s /sbin/nologin -r vuser
setfacl -m u:vuser:rwx /data/ftproot/upload

2.4 修改vsftpd配置文件

mkdir /etc/vsftpd/conf.d/
sed -Eri "s#(pam_service_name=vsftpd)#\1.mysql#" /etc/vsftpd/vsftpd.conf
echo "guest_enable=YES" >> /etc/vsftpd/vsftpd.conf
echo "guest_username=vuser" >> /etc/vsftpd/vsftpd.conf

2.5 重啟vsftpd服務(wù)

systemctl enable --now vsftpd

到此這篇關(guān)于基于MySql驗證的vsftpd虛擬用戶的文章就介紹到這了,更多相關(guān)MySql vsftpd虛擬用戶內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

金川县| 舟曲县| 乌拉特中旗| 佛冈县| 平原县| 松溪县| 中牟县| 阿合奇县| 太仓市| 博湖县| 南阳市| 瑞昌市| 体育| 雅江县| 峨边| 普宁市| 五家渠市| 莱西市| 喜德县| 齐齐哈尔市| 临汾市| 芦溪县| 宁安市| 葫芦岛市| 安远县| 梁河县| 石渠县| 云林县| 兰溪市| 营山县| 洞口县| 丁青县| 乐至县| 金华市| 突泉县| 察雅县| 伊川县| 高雄县| 博罗县| 巴马| 云安县|