S3FS 所有权和权限

S3FS 所有权和权限

我正在尝试使用以下命令,使用秘密密码密钥将 S3 存储桶安装到本地机器:

s3fs mybucket /mnt/mybucket -o allow_other -o umask=0000,uid=$UID -o use_cache=/tmp -o default_acl=public-read-write

这应该为 /mnt/mybucket 下的所有文件/目录提供 +rwx,并且确实如此。

但是,当我尝试执行以下操作时: sudo cp /mnt/mybucket/from/abc.txt /mnt/mybucket/to

尽管两个目录都是 +rwx,但我还是被拒绝了。

另外,如果我尝试在 from/ 或 to/ 子目录中创建文件,会出现以下错误:touch abc.txt touch: 设置“abc.txt”的时间:没有这样的文件或目录

有人能告诉我如何授予本地计算机上非 root 用户将文件从“from/”复制到“to”目录的权限吗?

谢谢

答案1

仅对于其他来到这里的人...请确保您的策略中为您的凭证所适用的相对角色设置了“s3:PutObjectAcl”。

相关内容