开发者社区> 问答> 正文

ossfs基本功能介绍

ossfs常用的一些基本命令
正常使用ossfs挂载执行 [font=微软雅黑, "]ossfs your_bucket your_mountpoint -ourl=your_url 就可以了,
当前为了测试我的bucket是zuichi是华东1(杭州)地域的,挂载目录是/ossfs,执行 ossfs zuichi /ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com
但是这样执行完毕后挂载目录的权限执行ll查看是这样的如下
drwx------    1 root root       0 Jan  1  1970 ossfs
只有root用户才能操作/ossfs这个挂载目录
这样假如此目录是ftp或者是站点目录(站点目录权限大多属主属组是www,很少是root),就无法打开此目录了。


挂载的时候加上 [font=微软雅黑, "]-oallow_other ,这个意思是是赋予挂载目录其他用户访问的权限,注意不是修改挂载目录里面的文件权限,默认是改成777
执行ossfs zuichi /ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com -oallow_other
这样执行完毕后挂载目录权限是
drwxrwxrwx    1 root root       0 Jan  1  1970 ossfs


这样的话会觉得挂载目录改成777权限太大了,有安全风险,如果想修改挂载目录权限, 可以加 [font=微软雅黑, "]-omp_umask=027 这个参数,027意思是 000 010 111(linux目录权限是rwx也就是421),777减去后是111 101 000就是750也就是挂载目录权限是750, 注意此参数 必须跟allow_other结合使用
ossfs zuichi /ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com -oallow_other -omp_umask=027
执行后挂载目录权限是
drwxr-x---    1 root root       0 Jan  1  1970 ossfs


挂载目录里面的文件默认权限是666,如果想修改 [font=微软雅黑, "]-odefault_permission 这个参数,比如
ossfs zuichi /ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com -oallow_other -omp_umask=027 -odefault_permission=555

展开
收起
hpy 2016-06-20 15:35:31 6446 0
1 条回答
写回答
取消 提交回答
  • Serverless | Function Compute
    2016-06-20 15:49:05
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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