我在两个不同的Ubuntu服务器实例上安装了相同的亚马逊桶,但ubuntu用户只能在第一个而不是第二个上写入。在第二个它有阅读权利,但不写作。不同的权限为同一个亚马逊s3fs桶安装在2个不同的实例?
我使用这个命令将它们安装:
s3fs -o allow_other -o use_cache=/var/www/tempS3Cache/ mys3bucketname ./media/
-Ubuntu用户属于相同的基团
-Ubuntu用户是所安装的文件夹的所有者
-Ubuntu用户的一个挂载运行s3fs命令
-/etc/passwd-s3fs和/home/ubuntu/.passwd-s3fs在两台服务器上拥有相同的权限
- 第一个使用s3fs-1.62.tar.gz,第二个使用s3fs-1.63.tar.gz编译s3fs,这可能是问题吗?
变得糟糕文件描述你没有提及/ etc/passwd-s3fs和〜/ .passwd-s3ds在两个服务器上的内容是否相同,或者你的意思是“权限” - 执行unix权限(例如'-rwxr-xr-x ')看起来正确,但是当您尝试写入时发生错误?什么是错误? – 2013-03-14 02:49:58
是的,两个passwd文件在两台服务器上都有相同的内容。两者的权限均设置为774。我在第二个测试777,现在我可以创建子目录,但是当尝试创建文件时,我得到一个坏文件描述符错误,但文件被创建。我正在检查两台机器上的保险丝版本 – Delcasda 2013-03-14 17:39:35