欧美三区四区_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福利视频网| 污视频免费在线观看网站| 在线免费观看视频网站| 欧美日韩国产免费观看| 亚洲电影中文字幕在线观看| 欧美在线视频网站| 国产无遮挡猛进猛出免费软件| 99久久久久久久| 国产日韩精品视频一区二区三区 | 成人性教育视频在线观看| 在线免费观看av网| 国产又爽又黄网站亚洲视频123| 男女男精品视频网| 精品国产乱码久久久久久闺蜜| 久久亚洲一区二区| 午夜成人亚洲理伦片在线观看| 中文字幕日韩在线| 国产日韩欧美一区二区三区综合| 北条麻妃久久精品| 日韩在线一级片| 国产激情视频在线播放| 日韩国产欧美一区二区三区| 精品欧美一区二区三区精品久久| 欧美精品一区二区三区在线看午夜| 天天色影综合网| 精品国产精品国产偷麻豆| 亚洲一级二级三级在线免费观看| 国产精品美女www| 免费成人蒂法网站| 日本精品视频| 久久久久九九视频| 久久人人97超碰精品888 | 涩涩涩久久久成人精品| 26uuu国产一区二区三区| 久久国产精品首页| 亚洲老女人av| 日韩三级影视| www.亚洲免费av| 久久6免费高清热精品| 免费看涩涩视频| 欧美free嫩15| 久久精品欧美一区二区三区麻豆| 欧美精品激情视频| 无人码人妻一区二区三区免费| 精品国产黄a∨片高清在线| 久久综合色8888| 欧美国产日韩在线| 奇米777在线| av在线亚洲一区| 国产精品免费视频一区| 国产精品99久久久久久久久| 风间由美一二三区av片| 国产91精品入| 亚洲成人免费电影| 成人国产一区二区| 国产在线免费视频| 在线日韩视频| 日韩av网站在线| 男人添女人下部高潮视频在观看| 99久久夜色精品国产亚洲| 黄页网站大全一区二区| 色哟哟亚洲精品一区二区| www.日日操| 成人黄色图片网站| 国产精品欧美久久久久无广告| 国产成人精品视频| 91精品人妻一区二区三区| 国产一区二区三区日韩精品| 色综合久久久久久久久久久| 日本黑人久久| 精品乱码一区内射人妻无码| 麻豆一区二区三| 大胆人体色综合| 国产男女无遮挡猛进猛出| 一区二区三区高清在线观看| 亚洲一二三四久久| 美女黄毛**国产精品啪啪| 无码aⅴ精品一区二区三区| 日韩成人精品在线观看| 在线播放日韩欧美| 亚洲第一天堂久久| 国产精品15p| 日韩人体视频一二区| 日本一区视频在线观看免费| 中文字幕乱码无码人妻系列蜜桃| 精品在线观看免费| 午夜精品久久久久久久99热| 日本高清www| 国产精品成人av| 日韩免费视频一区| 北条麻妃69av| 亚洲高清影院| 姬川优奈aav一区二区| 欧美在线激情| 国产精品久久影视| gogogo免费视频观看亚洲一| 国产精品你懂得| 男人的天堂久久久| 免费久久99精品国产自在现线| 亚洲毛片在线观看.| 成人不卡免费视频| 日韩精品导航| 91精品国产综合久久精品| 黄页网站大全在线观看| 国产成人福利夜色影视| 亚洲另类春色国产| 欧美日韩精品免费在线观看视频| 中文字幕在线观看欧美| 99久久精品国产精品久久| 国产综合视频在线观看| 国产成人自拍视频在线| 精品一区中文字幕| 日本亚洲欧洲色α| 麻豆视频在线观看| 另类的小说在线视频另类成人小视频在线| 欧美人在线观看| 欧美自拍偷拍网| 国产精品普通话对白| 不卡av电影院| 婷婷色一区二区三区| 欧美日韩1区2区3区| 国产亚洲欧美日韩美女| 欧美激情 亚洲| 亚洲二区三区不卡| 在线精品高清中文字幕| 日本一区二区在线免费观看| 亚洲国产老妈| 中文字幕亚洲色图| 亚洲国产无码精品| 一本色道精品久久一区二区三区 | 男人j进女人j| av一区在线播放| 精品欧美激情精品一区| 日韩欧美视频免费在线观看| 香蕉成人在线| 欧美综合亚洲图片综合区| 国产视频一视频二| 清纯唯美亚洲经典中文字幕| 欧美大胆人体bbbb| 天天做天天干天天操| 精品日韩免费| 亚洲午夜av久久乱码| 美女又爽又黄视频毛茸茸| 精品动漫av| 色综合天天狠天天透天天伊人| 国产中文av在线| 久久99九九99精品| 国产欧美精品久久久| 色老头在线视频| 欧美激情一区二区三区蜜桃视频| 久久精品美女| 婷婷在线观看视频| 精品久久久久久亚洲精品| 国产 日韩 欧美在线| 亚洲一区电影| 精品乱码亚洲一区二区不卡| 香蕉视频xxxx| 激情久久久久久久| 久久久久久国产免费| 国产精品变态另类虐交| 99久久99久久久精品齐齐| 国产专区一区二区| 亚洲欧洲精品视频| 欧美三级欧美成人高清www| 国产精品沙发午睡系列| 亚洲区小说区| 中文字幕亚洲欧美日韩2019| 久久精品三级视频| 激情另类小说区图片区视频区| 亚洲一区精品电影| 亚洲国产精品久久久久爰性色| 一区二区三区中文字幕精品精品| 久久久久99精品成人片| 色吊丝一区二区| 伊人亚洲福利一区二区三区| 精品伦精品一区二区三区视频密桃| 精品在线观看视频| 国产精品 日韩| 香蕉视频网站在线| 欧美性色综合网| 在线免费看污网站| 在线 亚洲欧美在线综合一区| 97高清免费视频| aaa在线视频| 亚洲少妇最新在线视频| 日韩 欧美 视频| 欧美少妇性xxxx| 欧美乱大交xxxxx| 国产成人精品一区二三区| 日本一区二区三区在线不卡 | 亚洲在线精品视频| 亚洲综合丁香婷婷六月香| 91国视频在线| 希岛爱理一区二区三区| 久久乐国产精品| 天天干天天插天天射| 一区二区三区四区精品在线视频| 国产精品国产亚洲精品看不卡| 欧美精品尤物在线观看 | 香蕉视频1024| 三级一区在线视频先锋 | 午夜精品福利一区二区| 1769国产精品视频| 国产午夜精品麻豆| 最新一区二区三区| 久久人人超碰精品| 日本免费黄色小视频| 欧美天天综合| 欧美一级视频一区二区| 国产精品久久无码一三区| 色噜噜夜夜夜综合网| 老司机av网站| 久热成人在线视频| 明星裸体视频一区二区| 7777精品| 日韩性生活视频| 久久国产黄色片| 一区二区三区四区视频精品免费| 高清一区二区视频| 香蕉成人久久| 国产精品av一区| 国产免费av国片精品草莓男男| 亚洲欧美视频在线| 久久久久久国产精品视频| 国产精品嫩草影院com| 日韩人妻精品无码一区二区三区| 黄色av一区| 亚洲一区二区日本| 久久免费影院| 国产一区二区成人| 久久久久亚洲av成人毛片韩| 亚洲一区二区三区激情| www.污污视频| 久久国产视频网| 日韩欧美在线观看强乱免费| 欧美美女在线| 欧洲一区二区视频| 最近高清中文在线字幕在线观看1| 日韩亚洲欧美在线| 中国一级片在线观看| 国产精品久久精品日日| 91极品尤物在线播放国产| 日韩中文字幕区一区有砖一区| 精品中文字幕人| 要久久电视剧全集免费| 97国产在线视频| 少妇精品高潮欲妇又嫩中文字幕| 精品国产91洋老外米糕| 国产中文字字幕乱码无限| 一区二区三区四区在线免费观看 | 青青青伊人色综合久久| 欧美日韩一区综合| 国产一区不卡| 国产精品爽爽ⅴa在线观看| 国产91亚洲精品久久久| 日韩一区二区精品视频| 91影院在线播放| 日韩午夜激情av| 久草成人在线视频| 亚洲成av人片一区二区| 国产黄色三级网站| 久久嫩草精品久久久久| 毛葺葺老太做受视频| 奇米色一区二区| 一区二区视频在线播放| 一区二区在线| 国产精品传媒毛片三区| 久久91在线| 青青久久av北条麻妃黑人| 成人在线网站| 久久影院资源网| 亚洲精品无码久久久| 日韩高清人体午夜| 亚洲黄网在线观看| 3d成人动漫网站| 久久亚洲AV无码| 一本久久精品一区二区| 日日操免费视频| 亚洲一区二区三区小说| 亚洲 小说 欧美 激情 另类| 日韩理论片在线| 人妻 丝袜美腿 中文字幕| 91片黄在线观看| 日本久久久久久久久久久久| 国产美女久久久久| 黄色动漫网站入口| 国内精品伊人久久久久av一坑 | 麻豆国产尤物av尤物在线观看 | 精品乱人伦小说| 潘金莲一级淫片aaaaaa播放| 666欧美在线视频| 国偷自拍第113页| 91精品一区二区三区在线观看| 久热精品在线观看| 欧美又粗又大又爽| 国产午夜精品无码| 欧美三级中文字幕在线观看| 久久久久亚洲AV成人| 色94色欧美sute亚洲线路二| 日韩欧美综合视频| 一本久久a久久精品亚洲| 少妇aaaaa| 91久久精品一区二区三区| 欧美激情精品久久| 欧美亚洲一区二区三区四区| 激情小说中文字幕| 欧美乱妇23p| 啦啦啦免费高清视频在线观看| 欧美一区二区精美| 中文字幕无码乱码人妻日韩精品| 亚洲精品一区二区三区福利 | xxxx国产视频| 国产亚洲欧美日韩俺去了| 波多野结衣免费观看| 中文字幕乱码亚洲精品一区| fc2成人免费视频| 亚洲欧美日本在线| 亚洲午夜精品久久久久久高潮| 五月天欧美精品| 久久久久久久久艹| 56国语精品自产拍在线观看| 午夜精品免费观看| 日韩精品极品视频| 成人无码一区二区三区| 久久精品亚洲一区| 国产成人精品一区二三区在线观看 | 久久精品夜色噜噜亚洲aⅴ| 中文字幕第六页| 中文字幕永久在线不卡| 少妇av片在线观看| 色域天天综合网| 91香蕉在线视频| 亚洲精品在线电影| www.97超碰| 两个人的视频www国产精品| 日日夜夜综合| 成人精品福利视频| 日韩免费高清| 色综合久久av| 日韩 欧美一区二区三区| 韩国一区二区av| 久久亚洲欧美国产精品乐播| 自拍视频一区二区| 亚洲成av人片在www色猫咪| 国产大片中文字幕| 精品国产1区二区| 国产高潮在线观看| 九九热r在线视频精品| 久久久精品区| 97超碰人人模人人爽人人看| 中出一区二区| 免费网站永久免费观看| 国产成人在线视频网站| 97人人模人人爽人人澡| 一区二区三区在线影院| 欧美日韩激情在线观看| 日韩欧美你懂的| 免费观看黄色av| 欧美一级大片视频| 欧洲福利电影| 亚洲开发第一视频在线播放| 激情图区综合网| 欧美一区二区三区影院| 亚洲成人精品一区| 51国产偷自视频区视频| 一区二区三区国产视频| 国产一区二区久久久久| 97在线电影| 亚洲免费婷婷| 五月天激情视频在线观看| 中文字幕中文乱码欧美一区二区| 欧美特黄一级片| 精品久久久久久久久久久久久久久 | 国模冰冰炮一区二区| 日韩**中文字幕毛片| 日韩欧美三级| 男人日女人的bb| 久久久久久久网| 一级片一级片一级片| 亚洲成人激情图| yiren22亚洲综合| 亚洲综合最新在线| 久久激情久久| 欧美精品 - 色网| 五月激情综合网| 久久久久亚洲视频| 欧美大片免费观看| 国产不卡一二三区| 一级黄色片播放| 久久免费看少妇高潮| 91n在线视频| 国产视频一区在线| 亚洲国产中文在线| 欧美激情导航| 国产福利一区在线| 91视频在线网站|