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

CentOS6.2中怎么配置vsftpd虛擬用戶-創(chuàng)新互聯(lián)

本篇文章為大家展示了CentOS 6.2中怎么配置vsftpd虛擬用戶,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來(lái)公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過(guò)去的十載時(shí)間我們累計(jì)服務(wù)了上千家以及全國(guó)政企客戶,如玻璃貼膜等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過(guò)硬的技術(shù)實(shí)力獲得客戶的一致稱譽(yù)。

代碼如下:



[root@linuxde ~]# mount /dev/cdrom /media          #掛載鏡像 省去yum源的配置
[root@linuxde ~]# yum install vsftpd                                    #yum安裝vsftpd
[root@linuxde ~]# mv /etc/vsftpd/vsftpd.conf <a>/etc/vsftpd/@vsftpd.conf.bak</a>         #備份原始配置文件,以供日后的參照及使用
[root@linuxde ~]# vi /etc/vsftpd/vsftpd.conf                     #創(chuàng)建vsftpd.conf


內(nèi)容如下:



代碼如下:


listen=YES
background=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=NO
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to Nanu FTP server
pam_service_name=vsftpd
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
guest_enable=YES
guest_username=linuxde
nopriv_user=linuxde
user_config_dir=/etc/vsftpd/user_config
max_clients=100
max_per_ip=20


創(chuàng)建chroot虛擬用戶映射文件

代碼如下:


[root@linuxde ~]# cat /etc/vsftpd/vsftpd.chroot_list
linuxde                #該文件為手動(dòng)建立,每一行代表一個(gè)欲將虛擬用戶映射到本地賬戶的名稱創(chuàng)建用戶賬戶文件


代碼如下:


[root@linuxde ~]# cat /etc/vsftpd/passwd.file
chenchen          #該文件默認(rèn)也不存在的,該文件用來(lái)存儲(chǔ)用戶賬戶以及明文密碼,格式為每個(gè)賬戶兩行,第一行是用戶名,第二行是密碼,以此類推!
123



密碼可以使用CentOS 自帶的強(qiáng)密碼生成工具創(chuàng)建



代碼如下:


[root@linuxde ~]# mkpasswd 參數(shù) 用戶名


&bull;-l 定義生成密碼的長(zhǎng)度,默認(rèn)9
&bull;-d 定義密碼里面包含數(shù)字個(gè)數(shù),默認(rèn)2
&bull;-c 定義包含小寫字母?jìng)€(gè)數(shù),默認(rèn)2
&bull;-C 定義包含大寫字母?jìng)€(gè)數(shù),默認(rèn)2
&bull;-s 定義包含特殊字符個(gè)數(shù),默認(rèn)1
&bull;-p 另外指定一個(gè)生成密碼的程序,默認(rèn)是/etc/yppasswd
 mkpasswd 隸屬于 expect RPM 包,如果系統(tǒng)中沒(méi)有,可以通過(guò)yum安裝!



代碼如下:


[root@linuxde ~]# yum install expect




創(chuàng)建用戶賬戶編譯腳本

vsfptd使用DBD數(shù)據(jù)庫(kù)進(jìn)行賬戶驗(yàn)證,因此需要將用戶賬戶文件passwd.file編譯為DBD格式。



代碼如下:


[root@linuxde ~]# vi /etc/vsftpd/db_load.sh            #創(chuàng)建一個(gè)腳本,也可以不創(chuàng)建,直接使用命令實(shí)現(xiàn)!
[root@linuxde ~]# cat /etc/vsftpd/db_load.sh</p> <p>#!/bin/bash
# DBD convert for vsftpd passwd.file
db_load -T -t hash -f /etc/vsftpd/passwd.file /etc/vsftpd/ftpuser_passwd.db</p> <p>[root@linuxde ~]# chmod 755 /etc/vsftpd/db_load.sh             #進(jìn)行相應(yīng)的賦權(quán),對(duì)passwd.file賬戶文件進(jìn)行編譯,并生成ftpuser_passwd.db格式文件,db_load 隸屬于db4 RPM包,如沒(méi)有請(qǐng)自行安裝。
[root@linuxde ~]# sh /etc/vsftpd/db_load.sh
[root@linuxde ~]# ll /etc/vsftpd/ftpuser_passwd.db
-rw-r--r--. 1 root root 12288 12月  6 09:33 /etc/vsftpd/ftpuser_passwd.db


創(chuàng)建用戶配置文件

建立好賬戶后,需要為每個(gè)用戶創(chuàng)建記錄FTP目錄位置、用戶權(quán)限等信息的配置文件



代碼如下:


[root@linuxde ~]# mkdir /etc/vsftpd/user_config



配置文件以FTP用戶名為文件名稱,每個(gè)FTP用戶一個(gè)文件,例如chenchen



代碼如下:


[root@linuxde ~]# vi /etc/vsftpd/user_config/chenchen



內(nèi)容如下:



代碼如下:


[root@linuxde ~]# cat /etc/vsftpd/user_config/chenchen
local_root=/vsftptest/www.linuxde.net/        #該路徑對(duì)應(yīng)的目錄必須存在
write_enable=YES
anon_umask=022
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES


注:FTP 用戶所映射到的系統(tǒng)帳戶必須對(duì) FTP 用戶主目錄擁有相應(yīng)的讀/寫權(quán)限。仍然以chenchen用戶為例,本文中chenchen虛擬用戶是被映射到 linuxde 系統(tǒng)帳戶的,所以 linuxde 系統(tǒng)帳戶必須擁有對(duì) chenchen 的 FTP 主目錄/vsftptest/www.linuxde.net/ 的讀/寫權(quán)限



代碼如下:


[root@linuxde ~]# chown -R linuxde:linuxde /vsftptest/www.linuxde.net/


修改Pam 認(rèn)證模塊

備份vsftpd 原始的pam認(rèn)證模塊配置文件:



代碼如下:


[root@linuxde ~]# mv /etc/pam.d/vsftpd <a>/etc/pam.d/@vsftpd.bak</a>        #如想使用原配置,后面的配置參數(shù)必須在前排!


寫入新的PAM認(rèn)證模塊配置:



代碼如下:


[root@linuxde ~]# cat /etc/pam.d/vsftpd                  #此處后綴無(wú)須帶上.db
auth       required     pam_userdb.so db=/etc/vsftpd/ftpuser_passwd
account    required     pam_userdb.so db=/etc/vsftpd/ftpuser_passwd


啟動(dòng)vsftpd



代碼如下:


[root@linuxde ~]# service vsftpd start



上述內(nèi)容就是CentOS 6.2中怎么配置vsftpd虛擬用戶,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站欄目:CentOS6.2中怎么配置vsftpd虛擬用戶-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://jinyejixie.com/article38/egppp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、虛擬主機(jī)、網(wǎng)站改版、網(wǎng)站建設(shè)域名注冊(cè)、營(yíng)銷型網(wǎng)站建設(shè)

廣告

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

成都網(wǎng)站建設(shè)
南丰县| 赣榆县| 磐石市| 黄骅市| 阿瓦提县| 佛冈县| 庆城县| 达日县| 闵行区| 济源市| 河北省| 巴马| 石嘴山市| 维西| 德令哈市| 维西| 年辖:市辖区| 凌源市| 石家庄市| 舒兰市| 维西| 济源市| 界首市| 麦盖提县| 青川县| 阳新县| 定州市| 隆安县| 五寨县| 象山县| 新密市| 丘北县| 青浦区| 安远县| 信丰县| 当雄县| 西贡区| 鄂托克前旗| 芜湖县| 缙云县| 青浦区|