centos 5.x下搭建基於虛擬使用者的vsftpd伺服器的實驗

來源:互聯網
上載者:User

所需要求:

真實存在,但不能登陸的使用者     對應的虛擬使用者

          ftp1                vftp1

          ftp2                vftp2

          vip                 vvip

vftp1:只能下載

vftp2:只能上傳

vvip:即能上傳又能下載

下面開始實施步驟:

安裝所需軟體

yum -y install vsftpd db4 db4-devel

一、建立使用者資料庫

1.建立使用者文字檔---->建立三個帳號

vi /etc/vsftpd/ftpvuser.txt

在其中添加三個虛擬帳號,一人使用者和密碼各一行

如:

vftp1    ---使用者

vftp1pw  ---vftp1密碼  

2.產生資料庫(要事先安裝好db4和db4-devel這兩個軟體包)

db_load -T -t hash -f /etc/vsftpd/ftpvuser.txt /etc/vsftpd/vu.db

3.修改資料庫檔案存取權限

chmod 600 /etc/vsftpd/vu.db

二、配置PAM檔案

vi /etc/pam.d/vsftpd

預設的配置全部注釋掉或刪除掉,添加兩行相應配置欄位

auth       required    /lib/security/pam_userdb.so     db=/etc/vsftpd/vu

account    required    /lib/security/pam_userdb.so     db=/etc/vsftpd/vu

PS:上面是32位的寫法,下面是64位系統的寫法:

auth       required    /lib64/security/pam_userdb.so     db=/etc/vsftpd/vu

account    required    /lib64/security/pam_userdb.so     db=/etc/vsftpd/vu

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.