【发布时间】:2020-07-01 23:46:15
【问题描述】:
我已经在 AWS 的 Centos 7 上安装了最新的 s3fs,并且可以挂载我的 S3 存储桶并从中读取。我的要求是允许任何用户读取、写入、创建和删除文件和文件夹,包括其他人的文件和文件夹——基本上是一个免费的文件和文件夹。
在 fstab 中,我有这个:
my-bucket /mnt/my-bucket fuse.s3fs _netdev,url=https://s3-eu-west-1.amazonaws.com,umask=0000,allow_other,rw,gid=0,uid=0 0 0
当我尝试以 centos 用户创建名为 test 的新文件夹时,我收到以下错误: mkdir: 无法创建目录‘test’: 不允许操作
我已尝试将挂载点 /mnt 更改为 777(默认值为 755)。我还在fuse.conf 文件中取消了对# user_allow_other 的注释。都没有用。
fstab 中正确的 umask、gid 和 uid(以及其他设置)是什么才能满足要求?
【问题讨论】:
标签: amazon-web-services amazon-s3 s3fs