vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法

本文是针对的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


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/164.html