#安裝vsftpdyum -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...