CentOS 6.7 で Google バケットを融合すると権限エラーが発生する

CentOS 6.7 で Google バケットを融合すると権限エラーが発生する

現在、Centos 6.7 を実行している VM に Google バケットをマウントしようとしています。

開発者コンソールから .json ファイルを生成し、サーバーにアップロードして、GOOGLE_APPLICATION_CREDENTIALSファイルの場所を指定しました。しかし、gcsfuse を実行すると、次のエラー メッセージが表示されます。

mountFromContext: mount: Mount: mount: Starting fusermount: fork/exec /bin/fusermount: permission denied

答え1

私が見る限り、問題は /bin/fusermount にマウントしようとしていることと、/bin ディレクトリがルートに属していることです。そのため、sudo を使用してマウントできました。

おそらく、sudo または root ユーザーを使用してフォルダーを作成したのでしょう。そうしないと、フォルダーを作成できませんでした。

gcsfuse を使用してマウントするユーザーに fusermount/ の権限を変更する必要があります。

または、gcsfuse を使用してマウントするユーザーのホーム ディレクトリにフォルダーを作成します。

関連情報