

同じ状況・解決された方がいましたら返信いただけますでしょうか。

Centos6の環境にs3fsを利用して、AWSのs3をマウントしたサーバーを用意し、
マウントしたディレクトリをsambaで共有設定を行う構成を作成しました。

windowsでアクセスをした際は問題なく操作が出来ますが、 Macから接続した際は、カスタムアクセス権が割り当てられているせいか、
「内容を表示するためのアクセス権がないため、フォルダ”〜〜”を開けませんでした」と表示されてしまいます。

Macのいくつか前のOSからはACL周りで変更があったという記事（リンク参考）
を見かけましたが、ファイル自体は外部サーバーのものになるので異なるような気もします。

  * <http://blog.majili.com/mac/becomes-impossible-to-change-or-delete-files-on-a-mac/>
  * <http://lab.flama.co.jp/archives/668/>

* * *

以下の2点の現象からS3のディレクトリの権限が、sambaを利用すると権限が想定した動作をしないようです。

  * sambaでアクセスを許可しているディレクトリ直下にあるファイルは読み書き権限があるようです。 それを考えるとs3のディレクトリの権限に問題があるように感じます。
  * Macで接続した状態でディレクトリを作成すると、作成したディレクトリへの読み書き権限があることが確認できましたが、 再度マウントすると権限がなくなってしまいます。

* * *

なお、s3を通さない通常のsambaのみのアクセスはwindows,Mac両方から正常に動作しております。

よろしくお願いいたします。


CC BY-SA 3.0
2014-12-17T07:59:23.017
1894
2016-09-08T14:26:49.350
2014-12-17T15:48:17.240
208
4560
question
macos amazon-s3 samba
s3fsとsambaを利用したファイルサーバーにMacから利用できない


s3fs は現在は使っていないのですが、オーナーやパーミッションが維持されなかったと思います。 他に、s3ql というものもあって、こちらの方が UNIX,
Linux 的には混乱なく使えると思います。


CC BY-SA 3.0
2014-12-17T09:16:22.853
1901
2014-12-17T09:16:22.853
4603
1894
answer


同様の環境を用意できないので勘ですが、`smb.conf` で `nt acl support = no` にして NT 互換 ACL
を無効にしてみるとどうでしょうか。

また、以下のページによると `unix extensions = no` が効くようです。

  * s3fsを利用で困ったこと - Qiita  
  

    * <http://qiita.com/pingpong/items/dccc221e95e0b1c5a3d3>
  


CC BY-SA 3.0
2015-01-16T17:08:41.550
4707
2015-01-16T17:15:36.013
2015-01-16T17:15:36.013
3061
3061
1894
answer