我的是WP博客,用的centos7.0 64位,按照ossfs wiki和论坛教程做了,把OSS挂载到网站的附件目录,df-l可以看到已经挂载上了,但是通过FTP登录网站,无法打开OSS挂载的这个目录,网站发表文件附件无法上传,我想可能是权限问题,用的是ROOT权限,而网站需要的是WWW权限,对吧?然后在再论坛又查找了,按照下面的做了一边
抱歉,之前回复的关于uid/gid的方法是不对的。
你的做法是正确的,如果要让挂载点的权限是www,那么应该:
sudo -u www mkdir /tmp/ossfs
#如果/tmp/ossfs已经存在则需要先删除它
sudo -u www ./ossfs bucket-name /tmp/ossfs -o passwd-file
#这里注意,passwd-file的权限也是是www的
然后可以切换到sudo su www,就能正常访问/tmp/ossfs了
你之前遇到的问题是/tmp/ossfs不是www所拥有的,所以报了错误。
引用第2楼吴语于2016-01-04 18:00发表的 回 1楼rockuw的帖子 :
提示:sudo: ossfs: command not found [url=http://bbs.aliyun.com/job.php?action=topost&tid=269683&pid=749361][/url]
-------------------------
-------------------------
-------------------------
-------------------------
sudo chown www ~/.passwd-ossfs
sudo -u www ossfs bucket-name /tmp/ossfs -o passwd-file依旧提示:ossfs: could not determine how to establish security credentials.
-------------------------
-------------------------
我本来已经有这个passwd-ossfs,删除重新做?
-------------------------
-------------------------
没有找到passwd-ossfs文件,如果在~/.passwd-ossfs文件已经存在,把它的所有者改成www:
sudo chown www ~/.passwd-ossfs
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。