vsftp之虛擬用戶,vsftp虛擬
熱度3 評論 22
www.BkJia.Com 網友分享於:
2017-03-02 04:03:51 浏覽數472次
vsftp之虛擬用戶,vsftp虛擬
1.安裝:
yum install -y vsftpd
yum install -y lftp
2.創建用戶
useradd virftp -s /sbin/nologin
3.創建虛擬用戶及其存放路徑
vim /etc/vsftpd/vsftpd_login

![]()
chmod 600 /etc/vsftpd/vsftpd_login
4.生成能夠識別的庫文件
db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db
5.創建虛擬賬號
mkdir /etc/vsftpd/vsftpd_user_conf
cd /etc/vsftpd/vsftpd_user_conf
vim test1
[root@test2 vsftpd_user_conf]# vim test1
local_root=/home/virftp/test1
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=50000
6.創建其家目錄
mkdir /home/virftp/test1
chown -R virftp:virftp /home/virftp/test1
7.編輯認證文件
vim /etc/pam.d/vsftpd
auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

![]()
ls /lib64/security/pam_userdb.so
注:這裡主機是64位的話就是/lib64,不然就是/lib
8.編輯vsftp的配置文件
vim /etc/vsftpd/vsftpd.conf
![]()

![]()
guest_enable=YES
guest_username=virftp
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf
9.重啟、執行
/etc/init.d/vsftpd restart
cd /home/virftp/test1/
touch 2.txt
mkdir 123
[email protected]![]()


http://www.bkjia.com/Linuxjc/1196644.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/1196644.html