开发者社区> 问答> 正文

急急急!ossfs 两台ECS怎样同步权限的问题


在ECS使用ossfs同步bucket中的数据,假设本地的挂载目录是/var/ossdata,挂载之后/var/ossdata之下的所有的目录和文件的权限都是 rw-rw-rw-,所有者是root(ossfs是root安装的),www-data用户不能访问。chmod 777 -R * 修改之后,www-data用户可以访问了。


现在问题是有两台ECS机器A和B,同时同步了一个OSS的bucket,如果A创建一个目录,例如/var/ossdata/test,那么该目录同步到B之后权限还是rw-rw-rw-,除非手工修改权限,造成A的www-data用户无法访问。请问有方法设置同步时候的默认权限么?


求解决方案。挺急的,先谢了!

------------------------------------------
额不好意思,貌似搞错了,补充一下,如果是在控制台上传的文件,同步之后是所有者root,权限666。直接在ECS上操作的权限是能够正确同步的~

展开
收起
robotech_er 2016-03-24 16:44:14 5985 0
2 条回答
写回答
取消 提交回答
  • 回 1楼碧血微剑的帖子
    貌似两台都安装ossfs机器之间是没问题的,如果是客户端上传的就不行了,权限不一致,得手工改。
    2016-03-24 17:27:00
    赞同 展开评论 打赏
  • 这个恐怕没办法,OSS是不附带权限数据的,要继承对方的文件权限的话,需要大改工作机制。
    2016-03-24 17:11:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载