我在兩個不同的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