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

当我们限定了用户不能切换出到其主目录之后,使用该用户登录FTP时遇到这个报错:
在这里插入图片描述

原因:
至2.3.5之后,vsftpd增强了安全检查,如果用户被限定在其主目录下,则该用户的主目录不能再具有写权限,如果检查发现还有写权限,就会报如上图红框部分的错误。

解决办法(两种):
第一种:去除用户主目录的写权限(chmod a-w “该用户主目录”)
第二种:在/etc/vsftpd/vsftpd.conf文件中加入参数allow_writeable_chroot=YES(允许可写的chroot)

猜你喜欢

转载自blog.csdn.net/weixin_44901564/article/details/108062627