vsftpd 匿名用户只读不写的原因

我配置ftp的目的是想让客户在指定目录执行上传下载的指令,而登录用户可以执行全部操作且可以切换到/(根目录)。

本文章**不讲**vsftpd的配置和/etc/vsftpd.conf的配置方法,只在一切都配置正常的情况下讨论标题。

我遇到的问题是:当我在匿名情况下登录ftp时会让我登录!
这很奇怪,因为配置文件中已经写了可匿名,我在这里郁闷了很久,最后无奈只好用wireshark去抓包分析,得到结果:

Response:vsftpd:refusing to run with writable root inside chroot()

这里说下我的匿名目录:anon_root=/home/pi/Documents
权限:drwxrwxrwx 6 pi pi 4096 Oct 29 21:32 Documents

然后就各种百度,网上说添加权限allow_writeable_chroot
重启无用!(还有一种说是allow_writeable_chroot也是不行的)

合着匿名用户登录指定路径只能看不能改?还是说我配置改错了?

最后看一老外的解决方法还算过得去http://serverfault.com/questions/399371/vsftpd-econnrefused-with-allow-writeable-chroot-yes

就是在root目录下再创建一个可写的文件夹让匿名用户上传下载

drwxr-xr-x 6 pi pi 4096 Oct 29 21:32 Documents
在它下面再建一个文件share
drwxrwxrwx 5 pi pi 4096 Oct 29 21:35 share即可

说实在的真的搞不太懂,为什么root目录下不可增删改但是文件的文件下却可以。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值