vsftpd虛擬使用者

2021-07-25 05:54:50 字數 1176 閱讀 7589

#安裝、啟動vsftpd服務

yum -y install vsftpd

/etc/init.d/vsftpd start

#vsftpd服務對映虛擬使用者

#第一步,建立虛擬使用者對映的系統使用者

useradd virftp -s /sbin/nologin

#第二步,建立虛擬使用者列表檔案,檔案內容兩行為一組(一行為使用者名稱,一行為密碼)對應乙個虛擬使用者。並更改檔案的許可權

vim /etc/vsftpd/vsftpd_login

chown 600 /etc/vsftpd/vsftpd_login

#第三步,建立虛擬使用者的目錄,並更改目錄所屬使用者和組

mkdir /home/virftp/test1

chown -r virftp.virftp /home/virftp/test1

#第四步,生成虛擬使用者庫檔案

db_load -t -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db

#第五步,建立存放虛擬使用者ftp配置檔案的目錄,並建立對應虛擬使用者的配置檔案,檔名一虛擬使用者名稱相同。可以複製/etc/vsftpd/vsftpd.conf改名並更改裡面的配置

mkdir /etc/vsftpd/vsftpd_user_conf

cd /etc/vsftpd/vsftpd_user_conf

vim test1

加上一行

local_root=/home/virftp/test1/ #指定目錄

#第六步,修改/etc/pam.d/vsftpd檔案

vim /etc/pam.d/vsftpd

auth sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

account sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

#第七步,在vsftpd主配置檔案增加如下內容

guest_enable=yes

guest_username=ftpvir

virtual_use_local_privs=yes

user_config_dir=/etc/vsftpd/vsftpd_user_conf

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....

vsftpd 的虛擬使用者

vsftpd 的虛擬使用者 一 開始配置 1 裝包 yum install y vsftpd db4 utils 2 建立乙個對映虛擬使用者的真實使用者,就是所以虛擬使用者是以這個身份去登陸的,系統並不需要讓這個使用者登陸,所以shell設定為 sbin nologin這樣比較安全一點 userad...