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

基于MySql驗證的vsftpd虛擬用戶

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

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服務器

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服務

systemctl enable --now vsftpd

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

相關文章

最新評論

华宁县| 宁津县| 长治市| 武山县| 屏东市| 大连市| 阿坝县| 许昌市| 垣曲县| 宁城县| 鹤山市| 梁河县| 噶尔县| 靖边县| 错那县| 卓尼县| 吉木萨尔县| 阿瓦提县| 胶南市| 新竹县| 黎城县| 大方县| 黔江区| 襄樊市| 永新县| 长垣县| 蕉岭县| 临洮县| 谢通门县| 沐川县| 罗山县| 海晏县| 车致| 滨州市| 洛隆县| 三台县| 正镶白旗| 霞浦县| 临夏市| 永登县| 庆城县|