使用s3fs和ubuntu的文件权限

时间:2014-10-24 13:08:01

标签: amazon-s3 s3fs

我按照本指南使用grunt-s3为我的ember-js应用程序设置了亚马逊s3上传程序:http://www.octolabs.com/blogs/octoblog/2014/05/24/deploying-ember-cli-to-amazon-s3-with-grunt/

我注意到在我的ubuntu服务器上安装s3文件系统时,所有文件都是权限模式000。

我希望拥有权限644的文件。我怎样才能实现这一目标?

2 个答案:

答案 0 :(得分:0)

在我的grunt.js文件的选项部分,我添加了" x-amz-meta-mode":" 33188"

options: {
key: '<%= aws.AWSAccessKeyId %>',
secret: '<%= aws.AWSSecretKey %>',
bucket: '<%= aws.bucket %>',
access: 'public-read',
headers: {
  // Two Year cache policy (1000 * 60 * 60 * 24 * 730)
  "Cache-Control": "max-age=630720000, public",
  "x-amz-meta-mode": "33188",
  "Expires": new Date(Date.now() + 63072000000).toUTCString()
}

答案 1 :(得分:0)

s3fs 1.85为对象提供默认权限。您还可以通过提供-o mp_umask=027标志或类似权限来解决此问题。