小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

vsftpd下創(chuàng)建虛擬用戶(hù)的方法

 鄉(xiāng)間小路有風(fēng)景 2013-12-10
 vsftpd下創(chuàng)建虛擬用戶(hù)的方法

    vsftpd對(duì)匿名用戶(hù)的權(quán)限管理不夠靈活,如果想對(duì)訪問(wèn)FTP的帳戶(hù)給予更多的權(quán)限,就可以用本地帳戶(hù)來(lái)實(shí)現(xiàn),但是,本地帳戶(hù)默認(rèn)情況下是可以登錄linux系統(tǒng)的,這樣對(duì)linux系統(tǒng)來(lái)說(shuō)是一個(gè)安全隱患。

    vsftpd虛擬用戶(hù)或匿名帳戶(hù),既能靈活的賦予FTP用戶(hù)權(quán)限又能保證FTP己整個(gè)linux的安全。

    分析一下原理:
    虛擬用戶(hù)不是一個(gè)合法的linux系統(tǒng)帳戶(hù),但可以登錄系統(tǒng)上運(yùn)行的FTP服務(wù)器,當(dāng)用戶(hù)在連接上FTP服務(wù)器后,會(huì)被要求輸入用戶(hù)名和密碼。FTP服務(wù)器拿到這個(gè)用戶(hù)名和密碼后,會(huì)調(diào)用相應(yīng)的PAM模塊,將此用戶(hù)名和密碼與FTP認(rèn)證文件進(jìn)行比較,如果相符就通過(guò)認(rèn)證并被映射成一個(gè)linux下的本地帳戶(hù),然后根據(jù)使用本地帳戶(hù)對(duì)FTP資源進(jìn)行訪問(wèn),否則斷開(kāi)連接請(qǐng)求。
      
    1.下載軟件db4_utils-4.3.29-10.el5

    2.建一個(gè)本地帳戶(hù) useradd -d /etc/vsftpd/ftproot -s /sbin/nologin virtual

    3.將目錄/etc/vsftpd/ftproot的權(quán)限改為755,讓虛擬用戶(hù)有權(quán)限可以訪問(wèn)。

    4.在建一個(gè)文件/etc/vsftpd/user.txt 并寫(xiě)入虛擬用戶(hù)的用戶(hù)名和密碼,奇數(shù)行為用戶(hù)名,偶數(shù)行為密碼。

    5.用命令db-load 將文件user.txt 轉(zhuǎn)化為數(shù)據(jù)庫(kù)文件
      Db_load -T -t hash -f /etc/vsftpd/user.txt /etc/vsftpd/user.db

   6.在/etc/pam.d/下創(chuàng)建文件vsftpd.vu并編輯文件
      Auth required  /lib/security/pam_userdb.so /etc/vsftpd/user.db
      Account required /lib/security/pam_userdb.so /etc/vsftpd/user.db

    7.編輯/etc/vsftpd/vsftpd.conf
 

復(fù)制代碼代碼如下:
     anonymous_enable=yes
     local_enable=yes
     guest_enable=yes  注:此項(xiàng)開(kāi)啟后本地所有用戶(hù)便不能登錄了,即使local_enable=yes (可以自行驗(yàn)證)
     guest_username=virtual   -> 指明映射的本地用戶(hù)
     pam_service_name=vsftpd.vu  -> pam認(rèn)證的文件名(/etc/pam.d/vsftpd.vu)
     Tcp_wrappers=yes

    8. 重啟服務(wù) service vsftpd restart
    進(jìn)行到這里創(chuàng)建虛擬用戶(hù)的基本過(guò)程就做完了。

    如果要對(duì)不同的虛擬用戶(hù)進(jìn)行不同的權(quán)限控制可在/etc/vsftpd/vsftpd.conf中加入user_config_dir=/etc/vsftpd/user_config/。/etc/vsftpd/user_config/是虛擬用戶(hù)自己額外的配置文件的所在目錄。

您可能感興趣的文章:
vsftpd安裝及虛擬用戶(hù)認(rèn)證的配置方法
ubuntu vsftpd虛擬用戶(hù)配置
CentOS 6.2 配置vsftpd虛擬用戶(hù)的方法
vsftpd配置虛擬用戶(hù)的方法介紹
vsftpd虛擬用戶(hù)創(chuàng)建實(shí)例
vsftpd虛擬用戶(hù)配置的總結(jié)
CentOS 5.3建立Vsftpd虛擬用戶(hù)
CentOS6.2 x64 下 配置vsftpd虛擬用戶(hù)服務(wù)器
vsftp 虛擬用戶(hù)高級(jí)設(shè)置

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多