采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
vsftpd 按照视频步骤来的,配置文件也都参照的老师的资料,但是浏览器和ftp都登陆不成功,访问不了
vsftpd.conf如下:
chroot_list 也添加ftpuser了
放火墙也配置了
ftp命令本地访问不成功,浏览器也访问不了
报了个错,网上查了下说是ftpuser用户授权问题
但是ftpuser授权没有写的权限了
请老师解决下
我也碰到这个问题,能到登录窗口,但输完密码就一直卡到超时,是数据套接字的问题:
500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
貌似有这个问题的人并不多,可能版本不一样?我用的阿里云centOS7.2,网上查了一下:
从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者,可以在vsftpd.conf中增加一项:
allow_writeable_chroot=YES
链接:http://blog.csdn.net/bluishglc/article/details/42399439#
然后ftp客户端能正常访问,chrome访问很慢,会转个几秒, 而IE无法访问,不知为何,哪位老师大神知道的介绍下。
另外特想吐槽这个ftp程序。不知道为什么要求主目录设置成没有写权限,这样不就没法上传文件了么??另外,配置项不是writable而是writeable,这是手误么??不知道加了这个配置项会不会有安全风险。
这个程序的配置项真是各种反人类设计!!chroot_local_user和chroot_list_enable各种组合,userlist_enable和userlist_deny的组合,另外又有个ftpusers,配置项互相重叠干扰,这里面的逻辑真难以理解。
我试了下,在vsftpd.conf中增加一项: allow_writeable_chroot=YES,解决了,可以上传,但IE仍然无法访问。另外通过命令chmod a-w /home/user去除用户主目录的写权限,虽然可以登陆了,但是没办法上传
没有写权限肯定就没法上传文件,我也纳闷为什么有这种设置。不过ftp命令行和客户端能正常访问了,就不再纠结这个。
感谢分享!
浏览器访问就是一直请求无响应
客户端访问也是:
上面截图少了一行,我建了2个ftp目录
补充,我用的是阿里云,安全组策略也都添加了
我看你的配置root配置的/ftp
然而你最下面的截图是ftpfile?
哦,不是这个问题,local_root原先是ftpfile的,后来我怀疑文件夹权限的问题又建了一个ftp文件又试了一遍重新指向了下,还是不管用
那同学登录的截图发一下,为何登录不上去,还有可以试试ftp客户端连接,看看日志上如何写的。
浏览器的截图,然后试试ftp客户端连接。再发截图上来。
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.2k 10
1.9k 22
1.4k 21
2.2k 21
2.0k 18