您的位置:首页 > 运维架构 > Linux

Linux:vsftpd

2019-04-16 23:30 597 查看

[root@king01 ~]# yum install -y vsftpd

[root@king01 ~]# mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

[root@king01 ~]# grep -v "#" /etc/vsftpd/vsftpd.conf.bak > /etc/vsftpd/vsftpd.conf


[root@king01 ~]# cd /etc/vsftpd

[root@king01 vsftpd]# vi vuser.list

zhangsan

redhat

lisi

redhat


[root@king01 vsftpd]# db_load -T -t hash -f vuser.list vuser.db

[root@king01 vsftpd]# chmod 600 vuser.db 


[root@king01 ~]# vi /etc/pam.d/vsftpd.vu

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

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


[root@king01 ~]# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=YES

guest_enable=YES

guest_username=apache

user_config_dir=/etc/vsftpd/vconf

chroot_local_user=YES

pam_service_name=vsftpd.vu

userlist_enable=YES

tcp_wrappers=YES


[root@king01 ~]# cd /etc/vsftpd/vconf

[root@king01 vconf]# cat lisi 

local_root=/var/www/html

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: