[vsftp备忘录]解决CentOS 7配置vsftp遇到的坑
yum install -y vsftp
#安装完vsftp后的基本配置
mkdir -p /home/ftp
chown ftp:ftp /home/ftp
#改变ftp主目录的写权限, 防止客户端出现500 chroot() 错误
chmod a-w /home/ftp
#将ftp用户加入到chroot_list文件
echo ftp>/etc/vsftpd/chroot_list
#修改ftp用户的主目录位置
usermod -d /home/ftp ftp
#关闭匿名访问
anonymous_enable=NO
#解决文件不能删除读写的问题
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
userlist_enable=YES
#解决客户端不能删除文件
anon_other_write_enable=YES
#本地用户不锁定主目录, 解决chroot() 500错误
chroot_local_user=NO
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
listen_ipv6=NO
tcp_wrappers=YES
#启用虚拟用户
guest_enable=YES
#虚拟用户映射到的系统用户
guest_username=ftp
#虚拟用户的配置文件
user_config_dir=/etc/vsftpd/vuser.conf
#本地用户的主目录
local_root=/home/ftp
#开启PASV模式会导致客户端不能显示目录和文件
pasv_enable=NO

浙公网安备 33010602011771号