成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

整合vsftp+pam+mysql—集中管理ftp的虛擬帳號

整合vsftp+pam+MySQL—集中管理ftp的虛擬帳號

創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),上黨網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:上黨等地區(qū)。上黨做網(wǎng)站價格咨詢:13518219792

首先簡單介紹下基本原理:

vsftp的用戶有三種類型,分別是匿名用戶、系統(tǒng)用戶、虛擬用戶

某種意義上來說,匿名用戶也是系統(tǒng)用戶,只系統(tǒng)用戶的一個映射。而公開的ftp(比如虛擬主機(jī)),都不會使用系統(tǒng)用戶作為ftp的帳號,而更多的采用了虛擬用戶,這樣能保證系統(tǒng)的安全性

使用虛擬帳號,也就需要一個存放虛擬帳號的容器,可以是一個文本列表,也可以是活動目錄,而更多的是使用數(shù)據(jù)庫來存放

在vsftp中,無論系統(tǒng)用戶還是虛擬用戶,都是使用pam作為用戶驗(yàn)證手段的,而在pam中默認(rèn)是不支持mysql模塊的,所以要手動編譯安裝mysql模塊

整體思路是這樣的:

以pam為用戶認(rèn)證的中間層調(diào)用和驗(yàn)證mysql中的虛擬用戶數(shù)據(jù)。在vsftp中開啟虛擬用戶認(rèn)證,認(rèn)證方法調(diào)用pam中的mysql認(rèn)證和授權(quán)模塊,將虛擬用戶存放于mysql中。

step1:

首先安裝vsftp和mysql

[root@localhost ~]#yum install vsftpd mysql-server mysql-devel pam-devel -y

在PAM中默認(rèn)是沒有mysql認(rèn)證模塊的,所以要下載源碼自己手動安裝

[root@localhost ~]# tar -xf pam_mysql-0.7RC1.tar.gz -C /usr/src/

[root@localhost ~]# cd /usr/src/pam_mysql-0.7RC1

[root@localhost pam_mysql-0.7RC1]# ./configure --with-mysql=/usr/bin/mysql_config

[root@localhost pam_mysql-0.7RC1]# make && make install

 

step2:

安裝好后啟動mysql

[root@localhost ~]# service mysqld start

[root@localhost ~]# mysql -uroot -p

首先先創(chuàng)建vsftp的數(shù)據(jù)庫

mysql> CREATE DATABASE vsftpd;

然后創(chuàng)建一個用戶表


mysql> use vsftpd

mysql> create table users (

-> id int AUTO_INCREMENT NOT NULL,

-> name char(20) NOT NULL UNIQUE KEY,

-> passwd char(48) NOT NULL,

-> primary key(id)

-> );


添加vsftpd的數(shù)據(jù)庫帳號


mysql> insert into users(name,passwd) values('lustlost',password('123456')); \

然后創(chuàng)建vsftpd的數(shù)據(jù)庫賬戶,為了安全,只授予查詢權(quán)限

mysql> GRANT select on vsftpd.* to vsftpd@localhost identified by '123456'

mysql> GRANT select on vsftpd.* to vsftpd@127.0.0.1 identified by '123456' ;

當(dāng)前名稱:整合vsftp+pam+mysql—集中管理ftp的虛擬帳號
當(dāng)前地址:http://jinyejixie.com/article32/poeopc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)面包屑導(dǎo)航、虛擬主機(jī)、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
高阳县| 垣曲县| 虹口区| 灵寿县| 汨罗市| 梓潼县| 寿宁县| 措美县| 大悟县| 盐亭县| 高台县| 寿阳县| 宣武区| 杨浦区| 临安市| 开鲁县| 临安市| 灌云县| 大安市| 建昌县| 太原市| 康马县| 息烽县| 麻城市| 大兴区| 天祝| 工布江达县| 河间市| 贡嘎县| 广河县| 湘西| 英德市| 茌平县| 河东区| 枝江市| 根河市| 临沂市| 田东县| 浪卡子县| 南康市| 泗水县|