vsftpd配置虛擬使用者

2021-09-26 04:32:42 字數 2280 閱讀 8713

#安裝vsftpd

yum -y install

vsftpd

#建立本地ftp賬戶

groupadd ftpuser

useradd -g ftpuser -s /sbin/nologin ftpuser

#修改suselinux配置

setsebool -p ftp_home_dir on

#建立虛擬使用者的賬戶密碼檔案

viftpusers.txt

admin

1234

uploader

1234

**********

1234

#生成虛擬使用者登陸時使用的認證密匙

db_load -t hash -f ftpusers.txt /etc/vsftpd/users.db

#建立vsftpd認證配置檔案

vi /etc/pam.d/vsftpd.vu

#pam_userdb.so的路徑根據實際情況來

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

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

#禁止anonymous登入

echo

"anonymous

" >>/etc/vsftpd/user_list

#修改vsftpd配置

vi /etc/vsftpd/vsftpd.conf

guest_enable=yes

guest_username=ftpuser #該本地使用者請根據實際狀況來

pam_service_name=vsftpd.vu

user_config_dir=/etc/vsftpd/virtual_user

#建立虛擬使用者的配置目錄

mkdir -p /etc/vsftpd/virtual_user

#建立虛擬使用者的工作目錄

mkdir -p /home/ftpuser/admin

mkdir -p /home/ftpuser/uploader

mkdir -p /home/ftpuser/**********

chmod

777 /home/ftpuser/admin

chmod

777 /home/ftpuser/uploader

chmod

777 /home/ftpuser/**********

#單獨配置虛擬使用者,注意不要在配置檔案多寫空格!!!

vi /etc/vsftpd/virtual_user/admin

write_enable=yes

anonymous_enable=no

anon_world_readable_only=no

anon_upload_enable=yes

anon_mkdir_write_enable=yes

anon_other_write_enable=yes

local_umask=022

download_enable=yes

local_root=/home/ftpuser/admin

vi /etc/vsftpd/virtual_user/uploader

write_enable=yes

anon_world_readable_only=no

anon_upload_enable=yes

anon_mkdir_write_enable=yes

anon_other_write_enable=yes

local_umask=022

download_enable=no

local_root=/home/ftpuser/uploader

vi /etc/vsftpd/virtual_user/**********

write_enable=no

anon_world_readable_only=no

anon_upload_enable=no

anon_mkdir_write_enable=no

anon_other_write_enable=no

local_umask=022

download_enable=yes

local_root=/home/ftpuser/**********

#啟動vsftpd測試吧

service vsftpd start

Vsftpd虛擬使用者配置

put get mput mget chkconfig level 35 vsftpd on service vsftpd start service vsftpd stop service vsftpd status service vsftpd restart vsftpd.conf預設配置 a...

為VSFTPD配置虛擬使用者

為vsftpd配置虛擬使用者 文字方式 建立虛擬與使用者資料庫 1.建立loguser.txt,格式如下 userid pass 比如我建立兩個使用者 tony 密碼為tonypass,etony密碼為etonypass 則loguser.txt的內容如下 tony tonypass etony e...

vsftpd虛擬使用者 許可權配置

a virtual use local privs引數當 virtual use local privs yes 時,虛擬使用者和本地使用者有相同的許可權 當virtual use local privs no 時,虛擬使用者和有相同的許可權,預設是no。當virtual use local pri...