成人免费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-02-24 09:14:37

vsFTPd虛擬用戶

2011-03-04 10:05:10

Vsftpd虛擬用戶

2011-03-03 17:02:50

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-07-25 10:48:34

服務器虛擬服務器

2011-09-01 19:20:02

Ubuntu

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用戶

2010-01-13 13:57:09

CentOS vsft
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费精品 | 国产精品久久久久久久7777 | www成年人视频 | 夫妻午夜影院 | 国产在线一区观看 | 日韩不卡一区二区 | 亚洲 精品 综合 精品 自拍 | 日韩电影一区 | 日韩在线免费播放 | 国产精品久久久久久久岛一牛影视 | 极品国产视频 | av永久免费| 黄色国产在线播放 | 久久久精品国产 | 天堂在线www| 午夜小电影| 亚洲一区二区三区免费视频 | 国产精品91视频 | 99久久日韩精品免费热麻豆美女 | 国产在线观看免费 | 91n成人 | 久久国产精品视频 | 亚洲一区二区在线视频 | 久久一区二区三区四区 | 岛国av在线免费观看 | 污污免费网站 | 黄色网址在线免费观看 | 久久久99国产精品免费 | 欧美亚洲视频 | 免费激情网站 | 国产久视频 | 日韩三级 | 黑人巨大精品欧美一区二区一视频 | 午夜精品 | 网站国产| 日韩欧美高清dvd碟片 | 亚洲精品久久久久久国产精华液 | 免费一级毛片 | 精品一级| 久久久久黑人 | 在线观看视频你懂得 |