goofysでAWS S3をmountしたディレクトリが権限不足で見れなくなる
これはハマった。
AWS EC2のディレクトリをgoofysでmountしてS3と繋いだ瞬間に、権限エラーでアクセスできなくなった。
他サービスとの連携をテストしていて、mountしただけでテストに失敗。たちが悪いのが、シェルで権限確認しても変化がなかったこと。
ls -ltrで確認していたのだが、所有者も権限情報も変わらずroot、777だった。。。
そこでググると対応方法判明。
「-o allow_other」オプションを付与して実行すればよい。
goofys -o allow_other
知らんがな。。。
このblogに書いてありました。
www.ytyng.com
ちなみに、「--dir-mode 0666 --file-mode 0666」でdirモードとfileモードを指定。