Mar*_*ark 1 amazon-s3 amazon-web-services s3fs
我已经在AWS的Centos 7上安装了最新的s3fs,并且可以挂载我的S3存储桶并从中读取。我的要求是允许任何用户读取、写入、创建和删除文件和文件夹,包括其他人的文件和文件夹——基本上是一个免费的文件和文件夹。
\n在 fstab 中,我有这个:
\nmy-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\nRun Code Online (Sandbox Code Playgroud)\n当我尝试以 centos 用户身份创建名为 test 的新文件夹时,出现以下错误:\nmkdir: 无法创建目录 \xe2\x80\x98test\xe2\x80\x99: 不允许操作
\n我尝试将安装点 chmod/mnt为 777(默认为 755)。我也在文件# user_allow_other中取消了注释fuse.conf。两者都不起作用。
fstab 中满足要求的正确 umask、gid 和 uid(以及其他设置)是什么?
\n您的某些选择是不必要的。我通过以下方式成功安装了一个用户的存储桶:
s3fs bucket /path -f -o allow_other -o umask=000
Run Code Online (Sandbox Code Playgroud)
并使用第二个用户创建了一个目录:
mkdir /path/dir
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9803 次 |
| 最近记录: |