更改s3fs已挂载存储桶的用户所有权

its*_*cky 7 amazon-s3 bucket s3fs

如何修改用户:s3fs挂载桶的组所有权?

我有一个git安装,我本来希望将其存储在我的Amazon S3帐户中,然后通过我的Web主机使用Sparkleshare,在多台计算机上同步这些数据.

- 我已经设置了sparkleshare来成功同步三台机器.奇迹般有效.

  • 这是同步到/ home/git/dropbox的文件夹没有问题.
  • 我想同步文件夹给我一个已安装的S3存储桶
  • 我可以将存储桶安装在该dropbox文件夹旁边,但是没有爱将所有权更改为git:git

问题:使用root:root用户创建装载时,只有该用户可以访问存储桶.

我尝试使用以GIT用户身份登录的S3FS创建挂载,但没有运气,它仍然以root:root用户身份安装并分配权限.

我是否要卸载S3FS并使用GIT用户重新安装?

任何帮助将不胜感激!

干草堆

小智 14

您只想将其作为该用户安装.您还可以通过添加要将其挂载的uid和gid来自动挂载它.例如,您的/ etc/fstab将具有如下条目:

s3fs#s3bucketName  /mnt/point     fuse    defaults,noatime,allow_other,uid=500,gid=48,use_cache=/tmp,default_acl=public-read 0 0
Run Code Online (Sandbox Code Playgroud)


use*_*568 3

在 Ubuntu 上,我发现无论哪个用户挂载 s3fs 都将拥有它,即使 ls 会将所有者显示为 root:root,而事实上 root 无法使用它。当您以 git 用户身份进行安装时,您确定无法写入它吗?