开发者社区> 问答> 正文

ossfs中文件夹无法被其它用户访问

我用root用户挂载bucket,加了-o allow_other选项,再用普通用户ls的时候第一级内容可访问,
但其中的文件夹访问不了,错误信息:Operation not permitted。
另外,同样的bucket,我用cloudfs挂载就没有这个问题。

展开
收起
眯眼不皱眉 2016-04-14 15:57:35 6846 0
3 条回答
写回答
取消 提交回答
  • 回 2楼阿里杨小邪的帖子
    加了选项后我看文件夹权限并不是777,而是755,我是和-o allow_other一起用的。然后我在linux下用其它用户可以读,但不能写。
    奇怪的是我在windows下用samba挂载后是可以读写的,这已经算是解决了我的问题,太感谢了。
    BTW,看来还是坛子给力啊,我工作中有一个旺旺群,里面有阿里的技术人员,但没人回复我。
    2016-04-15 15:43:11
    赞同 展开评论 打赏
  • Reossfs中文件夹无法被其它用户访问
    引用楼主眯眼不皱眉于2016-04-14 15:57发表的 ossfs中文件夹无法被其它用户访问 :
    我用root用户挂载bucket,加了-o allow_other选项,再用普通用户ls的时候第一级内容可访问,
    但其中的文件夹访问不了,错误信息:Operation not permitted。
    另外,同样的bucket,我用cloudfs挂载就没有这个问题。 [url=https://bbs.aliyun.com/job.php?action=topost&tid=277373&pid=tpc][/url]


    您好,如果您在OSS上的文件是SDK或者其他工具生成的,那么原因是默认的文件夹权限(666)没有可执行权限,不能让其他用户访问。您可以在挂载时,指定-odefault_permission=777,让文件夹权限默认是777,这样就可以访问了。

    下一个版本,我们会把默认权限设成777,减少用户的困扰。
    2016-04-14 19:16:36
    赞同 展开评论 打赏
  • Serverless | Function Compute
    方便加我旺旺或者钉钉:木吴

    我们一起来看一下
    2016-04-14 18:14:58
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载