欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

VSFTP+MySQL虛擬用戶配置過程講解_Ftp服務器教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
VSFTPD是一種在UNIX/Linux中非常安全且快速的FTP服務器,目前已經被許多大型站點所采用。VSFTPD支持將用戶名和口令保存在數據庫文件或數據庫服務器中。VSFTPD稱這種形式的用戶為虛擬用戶。相對于FTP的本地(系統)用戶來說,虛擬用戶只是FTP服務器的專有用戶,虛擬用戶只能訪問FTP服務器所提供的資源,這大大增強系統本身的安全性。相對于匿名用戶而言,虛擬用戶需要用戶名和密碼才能獲取Ftp服務器中的文件,增加了對用戶和下載的可管理性。對于需要提供下載服務,但又不希望所有人都可以匿名下載;既需要對下載用戶進行管理,又考慮到主機安全和管理方便的FTP站點來說,虛擬用戶是一種極好的解決方案。本文介紹在RedHat Linux 9上如何將VSFTPD的虛擬用戶名和密碼保存在MySQL數據庫服務器中。

一、VSFTPD的安裝

目前,VSFTPD的最新版本是1.2.0版。官方下載地址為ftp://vsftpd.beasts.org/users/cevans/vsftpd-1.2.0.tar.gz。在安裝前,需要先做以下準備工作:

VSFTPD默認配置中需要“nobody”用戶。在系統中添加此用戶,如果用戶已經存在,useradd命令有相應提示。

[root@hpe45 root]# useradd nobody

useradd: user nobody exists

VSFTPD默認配置中需要“/usr/share/empty”目錄。在系統中此目錄,如果目錄已經存在,mkdir命令有相應提示。

[root@hpe45 root]# mkdir /usr/share/empty/

mkdir: cannot create directory '/usr/share/empty': File exists

VSFTPD提供匿名FTP服務時,需要“ftp”用戶和一個有效的匿名目錄。

[root@hpe45 root]# mkdir /var/ftp/

[root@hpe45 root]# useradd -d /var/ftp ftp

接下來的操作對于ftp用戶是否已經存在都是有用的。

[root@hpe45 root]# chown root.root /var/ftp

[root@hpe45 root]# chmod og-w /var/ftp

以上準備工作完成后,我們就可以開始編譯源代碼了。假定我們下載的vsftpd-1.2.0.tar.gz在/root目錄,執行以下命令:

[root@hpe45 root]# tar zxvf vsftpd-1.2.0.tar.gz

[root@hpe45 root]# cd vsftpd-1.2.0

[root@hpe45 vsftpd-1.2.0]# make

[root@hpe45 vsftpd-1.2.0]# make install

上面的“make install”命令將編譯好的二進制文件、手冊等復制到相應目錄。在RHL9上,可能需要手動執行以下復制:

[root@hpe45 vsftpd-1.2.0]# cp vsftpd /usr/local/sbin/vsftpd

[root@hpe45 vsftpd-1.2.0]# cp vsftpd.conf.5 /usr/local/share/man/man5

[root@hpe45 vsftpd-1.2.0]# cp vsftpd.8 /usr/local/share/man/man8

接下來,我們復制一個簡單的配置文件作為基礎供后面修改。

[root@hpe45 vsftpd-1.2.0]# cp vsftpd.conf /etc

[root@hpe45 vsftpd-1.2.0]# cp RedHat/vsftpd.pam /etc/pam.d/ftp

復制PAM驗證文件,以允許本地用戶登錄VSFTPD。

[root@hpe45 vsftpd-1.2.0]# cp RedHat/vsftpd.pam /etc/pam.d/ftp

二、創建guest用戶

VSFTPD采用PAM方式驗證虛擬用戶。由于虛擬用戶的用戶名/口令被單獨保存,因此在驗證時,VSFTPD需要用一個系統用戶的身份來讀取數據庫文件或數據庫服務器以完成驗證,這就是VSFTPD的guest用戶。這正如同匿名用戶也需要有一個系統用戶ftp一樣。當然,我們也可以把guest用戶看成是虛擬用戶在系統中的代表。下面在系統中添加vsftpdguest用戶,作為VSFTPD的guest。

[root@hpe45 vsftpd-1.2.0]# useradd vsftpdguest

當虛擬用戶登錄后,所在的位置為vsftpdguest的自家目錄/home/vsftpdguest。如果要讓虛擬用戶登錄到/var/ftp等其他目錄,修改vsftpdguest的自家目錄即可。

三、設置VSFTPD配置文件

在/etc/vsftpd.conf文件中,加入以下選項:

guest_enable=YES

guest_username=vsftpdguest

然后執行以下命令,讓VSFTPD在后臺運行:

[root@hpe45 vsftpd-1.2.0]# /usr/local/sbin/vsftpd &

四、將虛擬用戶保存在MySQL數據庫服務器中

我們建立數據庫vsftpdvu,表users,字段name和passwd用于保存虛擬用戶的用戶名和口令,同時增加兩個虛擬用戶xiaotong和xiaowang。

[root@hpe45 vsftpd-1.2.0]# mysql -p

mysql>create database vsftpdvu;

mysql>use vsftpdvu;

mysql>create table users(name char(16) binary,passwd char(16) binary);

mysql>insert into users (name,passwd) values ('xiaotong',password('qqmywife'));

mysql>insert into users (name,passwd) values ('xiaowang',password('ttmywife'));

mysql>quit

然后,授權vsftpdguest可以讀vsftpdvu數據庫的users表。執行以下命令:

[root@hpe45 vsftpd-1.2.0]# mysql -u root mysql -p

mysql>grant select on vsftpdvu.users to vsftpdguest@localhost identified by 'i52serial0';

mysql>quit

如果要驗證剛才的操作是否成功可以執行下面命令:

[root@hpe45 vsftpd]#mysql -u vsftpdguest -pi52serial0 vsftpdvu

mysql>select * from users;

如果成功,將會列出xiaotong、xiaowang和加密后的密碼

五、設置MySQL的PAM驗證

這里我們要用到一個利用mysql進行pam驗證的開源項目(http://sourceforge.net/projects/pam- mysql/)。首先從網站下載它的程序包pam_myql-0.5.tar.gz,復制到/root目錄中。在編譯安裝之前,要確保mysql- devel的RPM包已經安裝在你的機器上,如果沒有請從RHL安裝光盤中安裝該包。然后,執行以下命令:

[root@hpe45 root]#tar xvzf pam_mysql-0.5.tar.gz

[root@hpe45 root]#cd pam_mysql

[root@hpe45 pam_mysql]#make

[root@hpe45 pam_mysql]#make install

make install這一步可能會出現錯誤,那只好手動將該目錄下生成的pam_mysql.o復制到/lib/security目錄下。

接下來,我們要設置vsftpd的PAM驗證文件。打開/etc/pam.d/ftp文件,加入以下內容:

auth required pam_mysql.o user=vsftpdguest passwd=i52serial0 host=localhost db=vsftpdvu table=users usercolumn=name passwdcolumn=passwd crypt=2

account required pam_mysql.o user=vsftpdguest passwd=i52serial0 host=localhost db=vsftpdvu table=users usercolumn=name passwdcolumn=passwd crypt=2

上面涉及到的參數,只要對應前面數據庫的設置就可以明白它們的含義。這里需要說明的是crypt參數。crypt表示口令字段中口令的加密方式:crypt=0,口令以明文方式(不加密)保存在數據庫中;crypt=1,口令使用UNIX系統的DES加密方式加密后保存在數據庫中;crypt=2,口令經過MySQL的 password()函數加密后保存。

六、進一步的虛擬用戶設置

經過以上的步驟,虛擬用戶就可以正常使用了。這里介紹進一步的虛擬用戶設置。首先,介紹虛擬用戶的權限設置。

VSFTPD-1.2.0新添了virtual_use_local_privs參數,當該參數激活(YES)時,虛擬用戶使用與本地用戶相同的權限。當此參數關閉(NO)時,虛擬用戶使用與匿名用戶相同的權限,這也就是VSFTPD-1.2.0之前版本對虛擬用戶權限的處理方法。這兩者種做法相比,后者更加嚴格一些,特別是在有寫訪問的情形下。默認情況下此參數是關閉的(NO)。

當virtual_use_local_privs=YES時,只需設置write_enable=YES,虛擬用戶就可以就擁有寫權限。而virtual_use_local_privs=NO時,對虛擬用戶權限的設置就更多一些更嚴格一些。

控制虛擬用戶瀏覽目錄:如果讓用戶不能瀏覽目錄,但仍可以對文件操作,那么需要執行以下二個步驟:一,配置文件中,anon_world_readable_only=YES。二,虛擬用戶目錄的權限改為只能由vsftpdguest操作:

[root@hpe45 root]# chown vsftpdguest.vsftpdguest /home/vsftpdguest

[root@hpe45 root]# chmod 700 /home/vsftpdguest

允許虛擬用戶上傳文件:

write_enable=YES

anon_upload_enable=YES

允許虛擬用戶修改文件名和刪除文件:

anon_other_write_enable=YES

由于以上選項的設置同樣會對匿名用戶生效。如果不想匿名用戶趁機擁有同樣的權限,最好是禁止匿名用戶登錄。

其次,由于虛擬用戶在系統中是vsftpdguest身份,所以可以訪問到系統的其他目錄。為了更加安全,我們可以將虛擬用戶限制在自家目錄下。有兩種做法:一,在配置文件中增加以下選項

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

然后,在/etc/vsftpd.chroot_list文件中加入虛擬用戶名xiaotong和xiaowang。

第二種做法,在配置文件中修改chroot_local_user=YES。

經過修改后,虛擬用戶登錄后其根目錄就限制在/home/vsftpdguest下,無法訪問其他目錄。

七、虛擬用戶的個人目錄

大家可以發現,無論是哪個虛擬用戶,登錄后所在的目錄都是/home/vsftpdguest,即都是guest_username用戶的自家目錄。下面,介紹如何為每個虛擬用戶建立自家目錄。首先,在主配置文件中加入以下選項:

user_config_dir=/etc/vsftpd/vsftpd_user_conf

然后,生成/etc/vsftpd/vsftpd_user_conf目錄,并在該目錄下建立與特定虛擬用戶同名的文件:

[root@hpe45 root]# mkdir /etc/vsftpd/vsftpd_user_conf

[root@hpe45 root]# cd /etc/vsftpd/vsftpd_user_conf

[root@hpe45 vsftpd_user_conf]# touch xiaowang

以上的操作為虛擬用戶xiaowang建立了個人配置文件/etc/vsftpd/vsftpd_user_conf/xiaowang。接下來,在xiaowang的個人配置文件中將xiaowang的自家目錄修改為/home/xiaowang,配置選項為:

local_root=/home/xiaowang

然后,新建xiaowang目錄,并將權限設為vsftpdguest:

[root@hpe45 vsftpd_user_conf]# mkdir /home/xiaowang

[root@hpe45 vsftpd_user_conf]# chown vsftpdguest.vsftpdguest ./xiaowang

[root@hpe45 vsftpd_user_conf]# chmod 600 /home/xiaowang

經過以上設置,xiaowang登錄VSFTPD后,用“pwd”指令就可以發現被自己被定位到自己的“/home/xiaowang”目錄。

從文件系統層次來看,由于“/home/xiaowang”目錄的權限是屬于vsftpdguest的,所以其他的虛擬用戶同樣也可以訪問 xiaowang的自家目錄。解決這個問題也很簡單,我們只需要讓VSFTPD負責將虛擬用戶限制在其自家目錄,就可以避免虛擬用戶的互相訪問。具體做法參照前面第六步中所述,這里不再贅述。經過以上設置后,虛擬用戶就可以擁有屬于自己的目錄了。

來源:網絡搜集//所屬分類:Ftp服務器教程/更新時間:2013-04-15
相關Ftp服務器教程
91网免费观看| 夜色激情一区二区| 精品视频www| 久久久久久久免费| 免费在线观看你懂的| 精品欧美日韩精品| 精彩视频一区二区三区| 精品国产123| 午夜精品亚洲一区二区三区嫩草 | 久久久91精品国产一区二区精品 | 色综合色综合久久综合频道88| 丁香婷婷综合激情| 中文字幕在线天堂| 中文字幕一区二区三区久久网站 | 日本不卡视频在线| 日韩欧美国产精品| 秋霞毛片久久久久久久久| √天堂中文官网8在线| 在线日韩一区| 亚洲综合一二区| 国产精品久久一区| 中文视频在线观看| 懂色av色香蕉一区二区蜜桃| 97精品久久久久中文字幕| 久久精品99久久香蕉国产色戒| 国产二区视频在线| 国产在成人精品线拍偷自揄拍| 亚洲精品乱码| 欧美一区二区啪啪| 午夜视频久久久| 国产视频91在线| 午夜日韩在线| 欧美日韩免费不卡视频一区二区三区| 国产精品乱码一区二区三区| 91麻豆精品久久毛片一级| 日韩精品欧美大片| 亚洲国产一区二区视频| 成人国产精品日本在线| 一级黄色性视频| 亚洲制服一区| 亚洲高清在线精品| 91麻豆蜜桃| 午夜剧场免费在线观看| 三上亚洲一区二区| 91麻豆一区二区| 国产精品毛片视频| 亚洲欧美日韩成人高清在线一区| 日韩美女毛茸茸| 精品黑人一区二区三区观看时间| av在线亚洲色图| 一区二区三区国产豹纹内裤在线| 国产欧美欧洲在线观看| 亚洲一级片在线播放| 国产一区二区三区不卡视频网站| 五月天一区二区| 国产伦精品一区二区三区免费视频| 永久免费看mv网站入口| 婷婷综合亚洲| 91精品国产91久久久久久一区二区 | 久久久久久久国产精品| 极品人妻一区二区| 欧美一区 二区 三区| 国产视频不卡一区| 国产精品久久久久久久美男| 亚洲av无码一区二区三区人 | 成人性生交大片免费看96| 亚洲精品va在线观看| 亚洲一区二区三区视频播放| 国产十六处破外女视频| 欧美人成在线| 亚洲第一天堂无码专区| 九九爱精品视频| 亚洲av电影一区| 国产欧美日韩在线看| 国产精品久久久久久av福利| 日本一区二区视频在线播放| 日韩片欧美片| 欧美va在线播放| 精品无码一区二区三区在线| 午夜视频免费在线| 日本一区二区不卡视频| 成人免费在线网址| 国产av 一区二区三区| 精品91久久久久| 亚洲精品资源美女情侣酒店| 一区二区三区入口| 久久久久久久久久久久电影| 亚洲狼人国产精品| 久久riav二区三区| 中文字幕在线视频第一页| 国产主播一区二区三区| 欧美精品成人在线| 中文字幕丰满乱子伦无码专区| 欧美综合视频| 日韩一级高清毛片| 国产超级av在线| 综合久久av| 午夜欧美视频在线观看| 天天久久人人| 亚洲av无码国产精品久久不卡| 91年精品国产| 国产欧美一区二区三区在线看 | 一区二区日韩在线观看| www.一区二区| 国产欧美在线看| www.99re7.com| 日韩av中文在线观看| 九九久久国产精品| 性猛交ⅹxxx富婆video| 狠狠入ady亚洲精品经典电影| 亚洲欧美一区二区激情| 日本成人在线免费观看| 欧美日韩精品一区二区视频| 日韩视频一区二区| 无需播放器的av| 日本精品影院| 日韩网站在线看片你懂的| 欧美日韩怡红院| 精品久久对白| 日韩一区二区免费在线观看| av在线无限看| 色狼人综合干| 欧美岛国在线观看| 手机免费av片| 国产亚洲精品美女久久久久久久久久| 日韩精品一区二| 日韩在线一区视频| 不卡日本视频| 亚洲欧洲国产精品| 无码人妻久久一区二区三区蜜桃| 波多野结衣在线观看一区二区三区| 欧美精品一区二| 无码人妻少妇色欲av一区二区| 欧洲杯半决赛直播| 日韩精品日韩在线观看| 一级黄色电影片| 亚洲综合五月| 久久久成人精品视频| 成人激情五月天| 天堂蜜桃91精品| 欧美夜福利tv在线| 久久午夜免费视频| 不卡视频一二三四| 国产精品一区二| 亚洲第九十九页| 亚洲男人的天堂在线aⅴ视频| 偷拍视频一区二区| 97欧美成人| 欧美性感一区二区三区| 不卡影院一区二区| 精品久久国产| 揄拍成人国产精品视频| 蜜桃久久精品成人无码av| 亚洲尤物精选| 日本成人黄色片| 国产无套丰满白嫩对白| 2022国产精品视频| 欧美不卡在线一区二区三区| 裤袜国产欧美精品一区| 色老汉一区二区三区| 国产精品无码一本二本三本色| 亚洲人成亚洲精品| 亚洲人成绝费网站色www| 午夜时刻免费入口| 免费久久精品视频| 亚洲精品日韩激情在线电影| 国产男男gay网站| 一区二区三区欧美激情| 日本熟妇人妻xxxx| 综合亚洲色图| 中文字幕无线精品亚洲乱码一区 | 日本免费久久| 欧美羞羞免费网站| 天天干天天综合| 一区二区三区网站| 久久久久久成人精品| 青草视频在线观看免费| 国产精品网曝门| 成人免费看片视频在线观看| 久久精品福利| 亚洲网在线观看| 在线日韩国产网站| 粉嫩在线一区二区三区视频| 久久亚洲国产精品日日av夜夜| 日本精品在线中文字幕| 日韩一区二区三区免费看| 亚洲精品中文字幕在线播放| 人人爽香蕉精品| 99国产高清| 周于希免费高清在线观看| 欧美网站大全在线观看| 亚洲精品在线看| 丁香啪啪综合成人亚洲| 中文字幕av亚洲精品一部二部| 欧美激情一区二区三区久久久| 在线天堂中文字幕| 亚洲欧洲99久久| 浮妇高潮喷白浆视频| 99久久影视| 2019最新中文字幕| 一女二男一黄一片| 欧美午夜性色大片在线观看| 免费涩涩18网站入口| 黄色av一区| 国产精品日韩久久久久| 国模私拍视频在线| 欧美撒尿777hd撒尿| 色综合久久五月| 激情文学综合丁香| 鲁丝一区鲁丝二区鲁丝三区| 99综合久久| 亚洲欧洲黄色网| 国产精品9191| 日韩一区日韩二区| 男人用嘴添女人下身免费视频| 97精品视频在线看| 国产欧美一区二区精品秋霞影院| 精品视频久久久久久久| 日本污视频网站| 99久久99久久综合| 四虎免费在线观看视频| 国产一区日韩| 欧美一区二区三区四区在线| 国产成人精品无码高潮| 欧洲一区在线观看| av鲁丝一区鲁丝二区鲁丝三区| 国产乱淫av一区二区三区| 欧洲精品一区色| 欧美男人操女人视频| 欧美日韩第一视频| 国产普通话bbwbbwbbw| 欧美在线色视频| 深爱五月激情网| 97精品久久久久中文字幕| 久久艹国产精品| 国语自产精品视频在线看8查询8| 成人在线视频福利| 日韩专区视频网站| 国产香蕉97碰碰久久人人| 天天操天天爽天天干| 亚洲成人av在线电影| 国偷自产av一区二区三区麻豆| 激情成人综合网| 一区二区三区欧美成人| 91久久夜色精品国产按摩| 国产精品丝袜高跟| 青青热久免费精品视频在线18| 亚洲欧美日韩精品| www.日韩一区| 欧美亚洲综合久久| 日本免费www| 国产精品美女久久久久久久网站| 日本久久精品一区二区| 老色鬼久久亚洲一区二区| 欧美一区二区视频在线| 精品一区二区三区的国产在线观看| 欧美亚洲一级片| 丝袜美腿一区| 影音先锋欧美精品| 中文字幕在线观看你懂的| 欧美精品欧美精品系列| www深夜成人a√在线| 亚洲综合自拍偷拍| 尤物网站在线观看| 久久久久9999亚洲精品| 激情五月亚洲色图| 久久99精品久久久久| 欧美 另类 交| 欧美日韩国产精品一区二区亚洲| 99精品99久久久久久宅男| 加勒比色老久久爱综合网| 91av在线免费观看视频| 亚洲第一会所| 久久伊人91精品综合网站| 国产福利第一视频| 日韩精品在线免费观看| 亚洲精品91天天久久人人| 91麻豆精品国产91久久久使用方法| 高h视频免费观看| 欧美日韩国产一中文字不卡| 一级性生活大片| 中文字幕在线免费不卡| 手机在线播放av| 久久综合九色综合97_久久久| 国产天堂在线播放| 国产精品一区免费在线观看| www.av毛片| 奇米色一区二区三区四区| 欧美日韩亚洲国产成人| 中文日韩在线| 一区二区三区偷拍| 99日韩精品| 一级二级三级欧美| 99精品视频免费| 亚洲精品久久久久久一区二区| 欧美激情亚洲| 欧美精品免费观看二区| 91成人精品视频| 久久综合久久久| 91精品99| 日韩精品成人一区二区在线观看| 欧美另类专区| 日韩免费av一区二区三区| 欧美日韩视频一区二区三区| 欧美日韩一区在线观看视频| 在线成人超碰| 日本最新一区二区三区视频观看| 欧美国产高清| 三区精品视频| 国产亚洲欧洲| 91视频成人免费| 蜜臀精品久久久久久蜜臀| 91动漫在线看| 国产一区二区免费看| 人妻内射一区二区在线视频| 国产成人啪免费观看软件| 国产高清视频网站| xnxx国产精品| 国产精品日日摸夜夜爽| 亚洲欧洲精品天堂一级| 国产又黄又粗视频| 福利一区视频在线观看| 久久黄色免费网站| 欧美精品在线一区二区三区| 久久久久久久久久成人| 亚洲激情在线观看| av手机免费看| 久久久国产精彩视频美女艺术照福利| 成人福利视频| 97精品一区二区三区| 亚洲2区在线| 91美女福利视频高清| 成人精品中文字幕| 欧美下载看逼逼| 亚洲影音一区| 欧美日韩性生活片| 成人丝袜高跟foot| 亚洲乱妇老熟女爽到高潮的片| 日韩美女精品在线| 婷婷丁香综合网| 欧美日韩国产大片| 中文字幕人妻一区二区在线视频 | 亚洲精品手机在线观看| 国产亚洲欧洲997久久综合| 天堂久久久久久| 日韩欧美中文字幕在线播放| 97免费在线观看视频| 亚洲国产精品久久久久秋霞蜜臀 | 欧美在线不卡一区| japanese国产在线观看| 亚洲天天在线日亚洲洲精| se01亚洲视频| 国产精品综合网站| 99久久久久久中文字幕一区| 亚洲看片网站| 精品一区二区影视| 99九九精品视频| 亚洲精品久久久蜜桃| 中文字幕在线2021| 欧美岛国在线观看| 天堂av中文字幕| 青青草原成人在线视频| 国产成人精品免费视| 三区精品视频观看| 国模大尺度一区二区三区| 亚洲黄色片免费| 亚洲综合视频网| 日本一区二区网站| 亚洲欧美激情精品一区二区| 成人国产精品入口免费视频| 成人免费福利在线| 欧美色综合网| www.浪潮av.com| 国产三区在线成人av| 毛片视频免费播放| 欧美大片免费久久精品三p| 欧美 日韩 中文字幕| 日韩美女在线看| 围产精品久久久久久久| 久久香蕉视频网站| 97久久精品人人爽人人爽蜜臀| 成人片黄网站色大片免费毛片| 欧美精品久久99| 韩国中文字幕hd久久精品| 日本三级久久久| 91精品二区| 国产一区二区三区精彩视频| 国产精品国产三级国产aⅴ入口| 久久久久国产精品夜夜夜夜夜| 日韩精品免费在线播放| 91九色成人| 欧美激情第六页| 国产乱对白刺激视频不卡 | 成人免费在线观看入口| 久久久久久久久久久网| 亚洲日本欧美中文幕| 91亚洲无吗| 日韩三级在线播放| 波多野结衣视频一区| 免费看一级黄色|