CentOS6.2中怎么配置vsftpd虛擬用戶-創新互聯

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

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

代碼如下:



[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                     #創建vsftpd.conf


內容如下:



代碼如下:


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


創建chroot虛擬用戶映射文件

代碼如下:


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


代碼如下:


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



密碼可以使用CentOS 自帶的強密碼生成工具創建



代碼如下:


[root@linuxde ~]# mkpasswd 參數 用戶名


&bull;-l 定義生成密碼的長度,默認9
&bull;-d 定義密碼里面包含數字個數,默認2
&bull;-c 定義包含小寫字母個數,默認2
&bull;-C 定義包含大寫字母個數,默認2
&bull;-s 定義包含特殊字符個數,默認1
&bull;-p 另外指定一個生成密碼的程序,默認是/etc/yppasswd
 mkpasswd 隸屬于 expect RPM 包,如果系統中沒有,可以通過yum安裝!



代碼如下:


[root@linuxde ~]# yum install expect




創建用戶賬戶編譯腳本

vsfptd使用DBD數據庫進行賬戶驗證,因此需要將用戶賬戶文件passwd.file編譯為DBD格式。



代碼如下:


[root@linuxde ~]# vi /etc/vsftpd/db_load.sh            #創建一個腳本,也可以不創建,直接使用命令實現!
[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             #進行相應的賦權,對passwd.file賬戶文件進行編譯,并生成ftpuser_passwd.db格式文件,db_load 隸屬于db4 RPM包,如沒有請自行安裝。
[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


創建用戶配置文件

建立好賬戶后,需要為每個用戶創建記錄FTP目錄位置、用戶權限等信息的配置文件



代碼如下:


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



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



代碼如下:


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



內容如下:



代碼如下:


[root@linuxde ~]# cat /etc/vsftpd/user_config/chenchen
local_root=/vsftptest/www.linuxde.net/        #該路徑對應的目錄必須存在
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 用戶所映射到的系統帳戶必須對 FTP 用戶主目錄擁有相應的讀/寫權限。仍然以chenchen用戶為例,本文中chenchen虛擬用戶是被映射到 linuxde 系統帳戶的,所以 linuxde 系統帳戶必須擁有對 chenchen 的 FTP 主目錄/vsftptest/www.linuxde.net/ 的讀/寫權限



代碼如下:


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


修改Pam 認證模塊

備份vsftpd 原始的pam認證模塊配置文件:



代碼如下:


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


寫入新的PAM認證模塊配置:



代碼如下:


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


啟動vsftpd



代碼如下:


[root@linuxde ~]# service vsftpd start



上述內容就是CentOS 6.2中怎么配置vsftpd虛擬用戶,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創新互聯行業資訊頻道。

網站欄目:CentOS6.2中怎么配置vsftpd虛擬用戶-創新互聯
網頁網址:http://m.kartarina.com/article38/egppp.html

成都網站建設公司_創新互聯,為您提供企業建站、虛擬主機、網站改版網站建設、域名注冊營銷型網站建設

廣告

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

成都網站建設
主站蜘蛛池模板: 中国无码人妻丰满熟妇啪啪软件 | 国产日产欧洲无码视频无遮挡| 无码人妻精品一区二区三区蜜桃 | 亚洲欧洲免费无码| 国产精品白浆在线观看无码专区 | 黑人无码精品又粗又大又长| 精品无码专区亚洲| 亚洲AV永久无码精品一百度影院| 亚洲成a人片在线观看无码| 国模GOGO无码人体啪啪 | 人妻中文字系列无码专区| 蜜臀AV无码一区二区三区| 国产AV无码专区亚洲AV毛网站| 精品欧洲AV无码一区二区男男| 国内精品无码一区二区三区| 麻豆人妻少妇精品无码专区| 无码内射中文字幕岛国片| 国产精品毛片无码| 亚洲国产成人精品无码区在线秒播| 国产AⅤ无码专区亚洲AV| 一本色道无码道DVD在线观看| 少妇无码AV无码一区| 人妻无码一区二区视频| 亚洲的天堂av无码| 无套内射在线无码播放| 国产在线无码精品电影网| 国产午夜鲁丝片AV无码免费| 无码爆乳护士让我爽| 日韩人妻无码精品久久久不卡| 亚洲一级特黄无码片| 狠狠躁夜夜躁无码中文字幕| 无码喷水一区二区浪潮AV| 成人无码Av片在线观看| 无码中文字幕乱码一区| 激情无码亚洲一区二区三区| 少妇无码一区二区三区免费| 亚洲av无码av制服另类专区| 久久久无码精品国产一区| 亚洲热妇无码AV在线播放| 东京热人妻无码人av| 国产成人精品无码免费看 |