私のセットアップは次のとおりです-
ホスト:Ubuntu Server 14.04ゲスト:Lubuntu Desktop 15.10
ホスト上のdirsを自動マウントオプションでゲストに共有しました。ディレクトリはゲストOSの/ media/sf_sharenameに表示されます
また、ゲストのユーザーがvboxsfグループに追加されます。
問題は、すべての共有ディレクトリとその内容がルートによって所有されていることです。 chown -Rを試しましたが、ゲストとのエラーを報告せずに終了しますが、所有権は変わりません。
ゲストがubuntuデスクトップ15.10である別のセットアップがあり、そこでこの問題に直面しませんでした。
これらの共有ディレクトリでrwアクセスが必要です。これを修正する方法は?
Ubuntu Serverホストで次のコマンドを実行します。
Sudo chmod -R 777 /path-to-shared-folder/shared-folder
Sudo chown -R user1:user1 /path-to-shared-folder/shared-folder
Lubuntu Desktopゲストで次のコマンドを実行します。
Sudo usermod -G vboxsf -a user2
ゲストシステムを再起動して、変更を有効にします。
注:user1
= your Host user name | user2
=あなたのゲストユーザー名前
ユーザーのメイングループを変更する必要はありません-ユーザーをグループに追加するだけで十分です。
Sudo adduser myuser vboxsf
ホストシステムのアクセス許可を変更する必要はありません。通常のユーザーの共有フォルダーを簡単にマウントするだけです。
Sudo mount -t vboxsf folder share -o uid=1000,gid=1000
1000
は、デフォルトユーザーのデフォルトIDです。これはid username
で確認できます