本文是针对的centos7及以上出现的这样报错,如果是centos6报这样的错误建议自行再查查资料!
之前按照本站的https://sulao.cn/?id=40 这个教程来配置centos6系列的vsftpd都没有问题,然后今天在centos7上按这样操作却无法连接FTP,所以翻译了下资源。原来vsftp从2.3.5之后增加了安全检查,而centos6系列是用的vsftpd.2.2.2
那么按照资料进行了修改下。
chmod a-w /data/www
去除用户主目录的写权限
然后在vsftpd.conf文件的最下面添加这一行
allow_writeable_chroot=YES
最后重启下vsftpd即可
systemctl restart vsftpd.service
如果无法上传就给目录增加权限
chmod -R 777 /data/www