好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > linux vsftp 虛擬用戶配置方法

linux vsftp 虛擬用戶配置方法

熱門標簽:長沙智能外呼系統中心 長春外呼系統價格 南寧智能外呼系統線路商 聯客智能語音外呼系統賬號格式 美圖手機 南昌語音外呼系統代理 佛山外呼系統平臺 成都移動外呼系統 電銷機器人的效果
虛擬用戶的特點是只能訪問服務器為其提供的FTP服務,而不能訪問系統的其它資源。所以,如果想讓用戶對FTP服務器站內具有寫權限,但又不允許訪問系統其它資源,可以使用虛擬用戶來提高系統的安全性。
在VSFTP中,認證這些虛擬用戶使用的是單獨的口令庫文件(pam_userdb),由可插入認證模塊(PAM)認證。使用這種方式更加安全,并且配置更加靈活。
下面介紹配置過程。
1.生成虛擬用戶口令庫文件。為了建立此口令庫文件,先要生成一個文本文件。該文件的格式如下,單數行為用戶名,偶數行為口令:
#viaccount.txt
ylg
1234
zhanghong
4321
gou
5678

2.生成口令庫文件,并修改其權限
#db_load-T-thash-f./account.txt/etc/vsftpd/account.db
#chmod600/etc/vsftpd/account.db

3.新建一個虛擬用戶的PAM文件。加上如下兩行內容
#vi/etc/pam.d/vsftp.vu
authrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/account
accountrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/account

4.建立虛擬用戶,設置該用戶所要訪問的目錄,并設置虛擬用戶訪問的權限
#useradd-d/home/ftpsitevirtual_user
#chmod700/home/ftpsite

經過該步驟的設置,/home/ftpsite就是virtual_user用戶的主目錄,該用戶也是ftpsite目錄的擁有者。除root用戶之外,只有該用戶具有對該目錄的讀、寫和執行的權限。

5.編輯/etc/vsftpd/vsftpd.conf文件,使其整個文件內容如下所示(去掉了注釋內容):
anonymous_enable=NO
local_enable=YES
local_umask=022
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
one_process_model=NO
chroot_local_user=YES
ftpd_banner=WelcomtomyFTPserver.
anon_world_readable_only=NO
guest_enable=YES
guest_username=virtual_user
pam_service_name=vsftp.vu

上面代碼中,guest_enable=YES表示啟用虛擬用戶;guest_username=virtual則是將虛擬用戶映射為本地用戶,這樣虛擬用戶登錄后才能進入本地用戶virtual的目錄/ftpsite;pam_service_name=vsftp.vu指定PAM的配置文件為vsftp.vu。

6.重新啟動VSFTP
#servicevsftpdrestart

7.以虛擬用戶gou(Linux中并無該賬號)進行測試
#ftp127.0.0.1
Connectedto127.0.0.1(127.0.0.1).
220WelcomtomyFTPserver.
Name(127.0.0.1:root):gou
331Pleasespecifythepassword.
Password:
230Loginsuccessful.Havefun.
RemotesystemtypeisUNIX.
Usingbinarymodetotransferfiles.

在虛擬FTP服務器中,也可以對各個用戶的權限進行設置。方法是在/etc/vsftpd.conf文件中添加如下一行:
user_config_dir=用戶配置文件目錄
然后在用戶配置文件目錄下創建相應的用戶配置文件,比如為上述名為gou的用戶創建一個配置文件(假設配置文件目錄為/etc/vsftpd_user_conf):
#vi/etc/vsftpd_user_conf/gou
write_enable=NO
anono_upload_enable=NO

8.虛擬用戶個人目錄設置
大家可以發現,無論是哪個虛擬用戶,登錄后所在的目錄都是/home/ftpsite,即都是guest用戶的自家目錄。下面,介紹如何為每個虛擬用戶建立自家目錄。
一種作法是在虛擬用戶的個人配置文件中使用local_root選項指定虛擬用戶的自家目錄。以gou為例,在第上步的基礎上,首先/etc/vsftpd_user_conf/gou文件中加入:
local_root=/home/ftpsite/gou
/home/ftpsite下新建gou目錄,并將權限設為virtual_user:

9.添加FTP用戶的步驟
1.在account.txt中添加用戶名和密碼
2.運行如下命令,將用戶名和密碼添加到數據庫中
db_load-T-thash-f./account.txt/etc/vsftpd/account.db
3.在/home/ftpsite中新建一個文件夾,與用戶明相同
4.在vsftpd_user_conf文件夾下新建和用戶名相同的文件,并在其中加入
local_root=/home/ftpsite/用戶名

標簽:東營 法律服務 阜陽 邵陽 云浮 慶陽 新鄉 沈陽

巨人網絡通訊聲明:本文標題《linux vsftp 虛擬用戶配置方法》,本文關鍵詞  linux,vsftp,虛擬,用戶,配置,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux vsftp 虛擬用戶配置方法》相關的同類信息!
  • 本頁收集關于linux vsftp 虛擬用戶配置方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 操天天操| 就是鲁就是要就要啪| 国产乱妇无码A片免费看视频小说| 口述被按摩师添插| 日韩午夜伦y4480私人影院| 免费看性生活片| 国产精品秘?入口A级兰花视频 | 久久精品亚洲AV无码乱码三区| 成人羞羞视频免费看| a级黄色毛片三个搞一| 日本娇小体内?精汇编| 亚洲黄网视频| 韩国尺度最大的电影在线观看| 欧美综合成人网| 嫂子5| 国亚洲一级特黄毛片| 故意打开双腿让翁公看| 亚洲成成熟老妇女| 日本aⅴ在线观看| 久久久噜噜噜久久熟有声小说| 97伊人精品一区二区三区| 女人被到爽视视频大全| 直接看的毛片| 我是公交车谁都能上| 张筱雨一级A片免费看| 在线小毛片| 年代文H巨肉多荤文高H| 成人毛片免费网站| 亚洲欧美日韩高清在线电影| 女同学张开腿让我躁| 99re8国产这里只有精品的介绍| 久草网免费| 十是αv北岛玲作品| 色综合网天天综合色中文男男| 绝区零疯狂揉?难受3d动漫| 女性干涩没水怎么改善| 51本色| 色婷婷综合久久久中文字幕| 九九偷拍各类wc女厕嘘嘘偷窥 | 国产精品久久久久久久久久网曝门 | 受让攻尿在自己身体里|