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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。