简介
最近部署vsftp新版碰到了较多的坑记录下
问题
拒绝在chroot中运行可写根
问题 :
原因 :
- 从
2.3.5之
后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。
参考链接 : vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
解决 :
-
方法一: 要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者你可以在vsftpd的配置文件中增加下列两项中的一项
-
方法二: 配置文件中添加
要在配置文件中较前的位置添加,不可添加在最后
allow_writeable_chroot=YES
传输成功但是打开目录失败
问题 :
原因 :
参考链接 :
解决 :
配置文件中添加要在配置文件中较前的位置添加,不可添加在最后
anon_world_readable_only=NO