成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何進行vsftpd的虛擬用戶建立

網絡 網絡管理
vsftpd建立虛擬用戶是FTP服務器當中最為常用的手段。所以我們這里就來詳細介紹一下有關內容,希望對大家有所幫助。

在前面我們已經對FTP服務器建立的安裝配置進行了詳述,這里我們再來對相關的用戶建立進行一下解析。那么本地用戶在這里就不多介紹了,主要介紹實現虛擬用戶的二種方法:vsftpd建立虛擬用戶的過程。

1、使用本地數據文件:

生成虛擬用戶文件,建立/etc/vsftpd/vuser.txt文件,內容如下:

tonyzhang#虛擬用戶1111  #虛擬用戶1密碼 tomqin   #虛擬用戶2111  #虛擬用戶2密碼

安裝生成數據庫rpm包:db4-utils。

  1. rpm -ivh db4-utils-4.3.29-9.fc6.i386.rpm  

生成虛擬用戶數據庫。

  1. db_load -T -t hash -f /etc/vsftpd/vuser.txt /etc/vsftpd/vuser.txt  

創建本地映射用戶,修改本地映射用戶家目錄權限。

  1. useradd -d /var/ftp/vuserdir  -s /sbin/nologin vuserchmod o+rw /var/ftp/vuserdir  

修改pam認證文件/etc/pam.d/vsftpd,將原有內容注釋。

  1. authrequired  /lib/security/pam_userdb.so db=/etc/vsftpd/vusersaccount required  
  2. /lib/security/pam_userdb.so db=/etc/vsftpd/vusers 

修改/etc/vsfptd/vsftp.conf,增加以下內容。

  1. guest_enable=YESguest_username=vuser  

2、使用MySQL數據文件:

創建本地映射用戶。

  1. useradd -s /sbin/nologin vuser  

修改/etc/vsfptd/vsftp.conf,增加以下內容。

  1. guest_enable=YESguest_username=vuser  

安裝MySQL及相關軟件包。

  1. yum -y install mysql.i*yum -y install perl-DBD-MySQL.i*yum 
  2. -y install mysql-server.i*yum -y install mysql-devel.i*  

在MySQL中建立數據庫及用戶表。

  1. [root@polo ]  
  2. # mysql -u root mysql -pmysql>create database ftpvuser;     
  3. #建立用戶數據庫  
  4. mysql>use ftpvuser;   
  5. #打開數據庫  
  6. mysql>create table users(name char(16) binary,passwd char(16) binary);    
  7. #建立存取用戶信息表  
  8. #插入二個用戶及口令  
  9. mysql>insert into users (name,passwd) values ('tonyzhang',password('111'));  
  10. mysql>insert into users (name,passwd) values ('tomqin',password('111'));  

#p#授權vuser可以讀ftpvuser數據庫的users表。

  1. [root@polo ]  
  2. #mysql -u root mysql -p mysql>grant select on ftpvuser.users to vuser@localhost identified by '123';   
  3. mysql>quit  

在上述授權完成后,可通過下圖方法驗證授權是否成功。

編譯MySQL的PAM認證模塊。

首先需要下載(http://sourceforge.net/projects/pam-mysql)MySQL的PAM認證模塊源碼,使用tar命令解壓后,進行編譯。在編譯前需要安裝以下軟件包。

  1. yum -y install gcc.i*yum -y install gcc-c++.i*yum -y install pam-devel.i*  

安裝完成后就可以進行編譯。

  1. ./configuremakemake install  

編輯完成后可查看/lib/security目錄下是否已有對應pam模塊(如下圖)。

查看/lib/security目錄下是否已有對應pam模塊

修改pam認證文件/etc/pam.d/vsftpd,將原有內容注釋。

auth required pam_mysql.so user=vuser passwd=123 host=localhost db=ftpvuser table=users usercolumn=name passwdcolumn=passwd crypt=2account required pam_mysql.so user= vuser passwd=123 host=localhost db= ftpvuser table=users usercolumn=name passwdcolumn=passwd crypt=2

上述二種虛擬用戶配置完成后,在通過以下步驟可針對每個虛擬用戶指定不同的配置文件。

1、修改/etc/vsfptd/vsftp.conf

  1. user_config_dir=/etc/vsftpd/vuserconf 

2、在/etc/vsfptd/vsftp.vuserconf目錄下,以每個虛擬用戶的用戶名為名稱建立配置文件即可。

責任編輯:佟健 來源: csdn.net
相關推薦

2010-02-01 17:33:24

Python主線程

2010-07-01 13:35:51

vsftpd

2011-03-03 17:02:50

Vsftpd

2011-02-24 09:14:37

vsFTPd虛擬用戶

2011-03-04 10:05:10

Vsftpd虛擬用戶

2011-02-21 17:32:37

Vsftpd

2010-02-22 18:27:14

CentOS vsft

2011-03-04 14:47:58

Vsftpd虛擬用戶

2010-02-05 13:44:36

Dalvik虛擬機

2009-08-06 15:03:11

行虛擬機Apache設

2010-07-13 15:23:10

vsftpd

2010-12-27 13:26:25

FreeBSDvsftpd虛擬用戶

2010-01-14 17:44:17

CentOS vsft

2011-09-01 19:20:02

Ubuntu

2011-07-25 10:48:34

服務器虛擬服務器

2010-01-13 16:13:38

centos vsft

2011-03-04 15:18:47

Vsftpd

2009-12-01 14:38:28

路由器上網配置

2011-09-15 14:57:49

ubunturootuser用戶

2021-03-15 10:23:44

IT支出技術投資CIO
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品精品视频 | 欧美在线激情 | 网站黄色在线 | 欧美日韩高清在线观看 | 色站综合| 亚洲情综合五月天 | 超碰97免费在线 | 91xxx在线观看| 91se在线 | 国产一区欧美 | 黄色免费网站在线看 | 成人免费在线播放 | 欧美性video| 欧美一区二区在线观看 | 亚洲高清网 | 日韩一级黄色毛片 | 一区二区精品 | 懂色tv| 欧美.com | 噜噜噜色网 | av手机免费在线观看 | 国产精品久久久久久久久久久久冷 | 欧美不卡一区二区三区 | 在线视频一区二区 | 国产主播第一页 | 国产精品a免费一区久久电影 | 欧美精品一区二区三区在线 | 台湾av在线| 成人精品免费视频 | 欧美激情精品久久久久久变态 | 欧美日韩午夜精品 | 国产传媒在线观看 | 伊人狠狠干 | 欧美一区二区三区在线免费观看 | 国产精品久久久久久久久久久久午夜片 | 国产一区在线免费 | 午夜精品福利视频 | 亚洲精品成人在线 | 久久精品天堂 | 欧美一区二区三区四区在线 | 狠狠色综合欧美激情 |