vsftpd移植到arm问题

        最近想让ARM开发板能够支持ftp文件传输,主要是想做个小服务器之类的东西,通过wifi和局域网,把ARM板子上面的文件下载到,局域网的任意PC上面。网上查了一下,发现有vsftpd移植的方案,觉得可行,就照做了,移植很顺利,使用的是vsftpd3.0.2。

        移植好了以后,真的可以下载了,但是之后为了方便自己做了文件系统,把相关的配置直接做进去了,在测试出现了问题。500 OOPS: vsftpd: refusing to run with writable root inside chroot(),网上也有很多这个问题的解决,也都尝试了,发现解决不了,但是方向是对的,就是文件夹不能有写的权限,但是具体是哪个文件夹这个不确定。所以在根目录尝试了chmod a-w -R ./*,在测试确实没问题了,当然这种方式我不认为可取,所以用类似的方法,逐个文件夹修改,最后发现是需要修改/usr/share/empty这个文件夹的权限,改成chmod a-w -R empty就可以了。折腾了我好几天的时间。还是很笨啊。!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值