500 OOPS: vsftpd: refusing to run with writable root inside chroot() Login failed. 421 Service not available, remote server has closed connection

该错误是由于从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。

当我们限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误:

500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed.
421 Service not available, remote server has closed connection

 要修复这个错误,有两个办法

(一)使用命令进行删减权限,亲自测试可用

sudo chmod a-w /srv/ftp

(二)在配置文件增加如下选项

allow_writeable_chroot=YES

文章参考来源:https://blog.csdn.net/bluishglc/article/details/42399439

 

posted @ 2019-09-10 13:23  小年青。  阅读(1755)  评论(0编辑  收藏  举报