vsftpd 的虛擬使用者

2021-09-20 17:29:28 字數 1101 閱讀 7308

vsftpd 的虛擬使用者

一、開始配置

1、裝包

yum install -y vsftpd db4-utils

2、建立乙個對映虛擬使用者的真實使用者,就是所以虛擬使用者是以這個身份去登陸的,系統並不需要讓這個使用者登陸,所以shell設定為/sbin/nologin這樣比較安全一點  

useradd -d /var/ftp/vuserdir -s /sbin/nologin vuser

3、修改vsftpd的配置檔案

vim /etc/vsftpd/vsftpd.conf

新增guest_enable=yes                     //開啟虛擬使用者功能

guest_username=vuser    //對映的那個使用者名稱

修改 pam_service_name=vsftpd.vuser

二、生成虛擬使用者的檔案

vim /etc/vsftpd/vftpuser.txt a

1 b

2 c

3其中,奇數行為使用者名稱,偶數行為密碼。

生成虛擬使用者資料檔案

db_loal -t -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd.db

chmod 600 /etc/vsftpd.vftpuser.db          //修改許可權

最好是把vftpuser.txt檔案刪掉

rm -f /etc/vsftpd/vftpuser.txt

三、建立pam認證程式

vim /etc/pam.d/vsftpd.vuser

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

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

四、重啟服務。

service vsftpd restart

五。測試

使用者名為a密碼為1

使用者名為b密碼為2

使用者名為c密碼為3

可以登入。成功

vsftpd虛擬使用者

安裝 啟動vsftpd服務 yum y install vsftpd etc init.d vsftpd start vsftpd服務對映虛擬使用者 第一步,建立虛擬使用者對映的系統使用者 useradd virftp s sbin nologin 第二步,建立虛擬使用者列表檔案,檔案內容兩行為一組...

Vsftpd虛擬使用者設定

首先我們假定你已經安裝了vsftpd,並在 home vsftpd 目錄下建立了以下3個子目錄 下面,我們要建3個虛擬使用者,密碼分別是使用者名稱後加 00 使得 格式如下 user id password於是,我們 home loguser.txt檔案的內容為 db1 db100 db2 db20...

vsFTPd新增虛擬使用者

首先我們假定你已經安裝了vsftpd,並在 home vsftpd 目錄下建立了以下2個子目錄 下面,我們要建2個虛擬使用者,密碼分別是使用者名稱後加 00 使得 的主目錄為 dcp temp,在該目錄下只有唯讀許可權 格式如下 userid password 於是,我們 home loguser....