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

余生长醉 提交于 2019-12-02 01:56:26
解决VSFTP:500 OOPS: vsftpd: refusing to run with writable root inside chroot() 错误 | 知者不言首页
文章目录
大专栏  解决VSFTP:500 OOPS: vsftpd: refusing to run with writable root inside chroot() 错误SFTP:500 OOPS: vsftpd: refusing to run with writable root inside chroot() 错误" class="article article-type-post" itemprop="blogPost">

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

在升级vsftpd后,在用户登录时,会提示:

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

错误。

这是由于:新版本的vsftp针对用户安全性进行了升级使,用户被锁定的 chroot 目录不可写,防止安全漏洞。

解决方法:

1、设置用户目录不可写,针对上传目录给予写权限

假设用户目录

local_root=/srv/ftp/user 

配置上传目录

# mkdir -p /srv/ftp/user/upload # chmod 550 /srv/ftp/user # chmod 750 /srv/ftp/user/upload 

2、按照之前的配置使用

在vsftpd.conf中添加:

allow_writeable_chroot=YES 

重启vsftpd

systemctl restart vsftpd

至此问题解决

参考URL:

wiki.archlinux.org

www.benscobie.com

以上

End

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!