CentOS Linuxの計算エンジンインスタンスでマウントしようとしている標準のGoogleストレージバケットを作成しましたが、 rootユーザー以外のユーザー(gcsfuseでマウントされたストレージの場所を読み書きできるユーザー)にアクセス権を与えます。 root以外のユーザーとしてマウントしようとすると、gcsfuseコマンドは正常に完了したが、バケットの読み込みまたは書き込みを試みるとI/Oエラーが発生することを示します。 LinuxのインスタンスにGoogleストレージバケット体験を搭載しているユーザーからの指導に感謝します。Google Cloud Storageバケット:グローバル権限を持つLinuxインスタンスへのマウント
2
A
答えて
2
これはhere述べたように、あなたが-o allow_otherフラグと権限をオーバーライドすることができGCSFuseの予想される動作です:
アクセス権と所有権
iノード
デフォルトでは、 gcsfuseファイルシステムのすべてのiノードは、gcsfuseプロセス自体のUIDとGIDが所有するものとして表示されます。つまり、ファイルシステムをマウントしたユーザですm。すべてのファイルはパーミッションビット0644を持ち、すべてのディレクトリはパーミッションビット0755を持っています(ただし、他のユーザが使用する問題については以下を参照してください)。 inodeモードの変更(chmod(2)などを使用)はサポートされず、変更は暗黙のうちに無視されます。
これらのデフォルトは、--uid、--gid、--file-mode、および--dir-modeフラグで上書きできます。
ヒューズ
ヒューズカーネル層自体は、実装ユーザ(参照fuse.txt)へのファイルシステムへのアクセスを制限します。したがって、構成されたiノードのアクセス権にかかわらず、デフォルトでは、ファイルシステムにアクセスしようとすると、他のユーザーは「アクセス権が拒否されました」というエラーを受け取ります。これには、rootユーザーが含まれます。
これは、-o allow_otherを設定して、他のユーザーがファイルシステムにアクセスできるようにすることでオーバーライドできます。注意してください!セキュリティ上の影響があるかもしれません。
関連する問題
- 1. Google Cloud Storageバケットをインスタンスにマウントする
- 2. パブリックGoogle Cloud Storageバケットのリスト
- 3. Google Cloud Storageバケットのコンテンツ
- 4. GCEインスタンスにGoogle Cloud Storageボリュームをマウントする
- 5. 最小保存期間Google Cloud Storageバケット
- 6. Google Cloud Storage - バケット変更通知?
- 7. Google Cloud Storage、Compute Engine、および不十分な権限エラー
- 8. Google Cloud Storageプロジェクトには最大限のバケットがありますか?
- 9. Google App Engine AppがGoogle Cloud Storageバケットにアクセスできない
- 10. 複数のGoogle Cloud Storageバケットにデータを書き込む
- 11. Google Cloud Storageでバケットのライフサイクルを設定する方法
- 12. Google Cloud StorageバケットのWebサーバーアクセスログを有効にする
- 13. Google Cloud StorageへのHttpURLConnection PUTエラー403
- 14. Javaクライアントライブラリを使用してGoogle Cloud Storageバケットを作成する
- 15. Google Cloud Storage - com.google.appengine.api.appidentity.AppIdentityServiceFailureException
- 16. Google Cloud Storageドメインロック
- 17. Google Appengine Cloud Storage
- 18. S3バケットからGoogle Cloud Storageにファイルをコピー
- 19. Google Cloud Storageバケットからファイルをプログラムでダウンロードする
- 20. PlayストアレポートをGoogle Cloud Storageバケットにコピーする
- 21. Google Cloud Storageでプログラムによるバケットの作成と削除
- 22. アンドロイドアプリのGoogle Cloud Storage
- 23. Google Cloud Storageのカスタムエラーメッセージ
- 24. Google Cloud bitnami Wordpressのインストール権限
- 25. Google Cloud Storage Forceダウンロード
- 26. Google Cloud StorageとSFTP
- 27. PySpark + Google Cloud Storage(wholeTextFiles)
- 28. Google Cloud SQL - スーパーユーザ権限が必要
- 29. Spring Security - DB権限を持つ権限?
- 30. Google Cloud ShellとCloud Storage - GCSアドレスにアクセスする権限が拒否されました