背景ストーリー:
私のローカルコンピュータにVirtualBoxを実行しているCentOSイメージがあります。 (Hadoopサービスを実行するグループhadoop
とユーザーを作成しました。)MacOSでというグループを作成しました。 VirtualBoxイメージ(ユーザーの下)でも同じことをしました。hduser
shared
hduser
shared
両方のシステムですべてのファイルを見ることができるという点で、ディレクトリは正常にマウントされました。ローカルコンピュータでは新しいファイルを作成して貼り付けることができますが、仮想shared
マシンでは同じことはできません。
質問:
すべてのファイルを見ることはできますが、書き込みはできないため、書き込み権限エラーがあるようです。以下は、shared
仮想マシンからファイルを作成するテストです。
[Error writing shared/test.txt: Permission Denied]
これはpermissions
:
に書き込もうとしますshared
。
私はこの質問を読んでいくつか試しました。
答え1
この問題を解決しました。私は最初にこの指示に従った。githubの投稿次の設定が推奨されます。
shared /home/hduser/shared vboxsf defaults,uid=1000,gid=1000,umask=0022 0 0
しかし、これは私にとってはうまくいきません。代わりに、次のようになります。
shared /home/hduser/shared vboxsf uid=1001 defaults 0 0
または
shared /home/hduser/shared vboxsf uid=1000 defaults 0 0