文章目录
解决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:
以上
End