vboxsfグループのメンバーの場合、VirtualBox共有フォルダーにアクセスするときにアクセス許可が拒否されました


78

ゲストの追加がインストールされたWindows 7(ホスト)でUbuntu 11.04(ゲスト)を実行しています。ホストのD:ドライブにマップする自動マウントフォルダーを使用してアクセスできますsudo ls /media/sf_D_DRIVE-ただし、ユーザー(ross)がvboxsfグループのメンバーである場合でも、探索しようとするとアクセス許可拒否エラーが発生します。ユーザーをvboxsfグループに追加してから再起動しました。

私はグループ(rwx権限を持っている)のメンバーであるため、これは機能するはずです。

ross@panther:~$ ls -l /media
total 8
drwxrwx--- 1 root vboxsf 8192 2011-07-03 22:24 sf_D_DRIVE

ross@panther:~$ ls -l /media/sf_D_DRIVE/
ls: cannot open directory /media/sf_D_DRIVE/: Permission denied

ross@panther:~$ id ross
uid=1000(ross) gid=1000(ross) groups=1000(ross),4(adm),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare),1001(vboxsf)

ross@panther:~$ sudo ls -l /media/sf_D_DRIVE/
total 84
drwxrwx--- 1 root vboxsf  4096 2011-07-06 14:46 Development
# ...snip...
drwxrwx--- 1 root vboxsf     0 2011-05-25 19:13 Videos

回答:


115

ユーザーをvboxsfグループに追加しました:

sudo usermod -aG vboxsf $(whoami)

再起動しましたが、ログアウトして再度ログインした後、アクセスできました!この後再起動すると、まだ機能します。図を移動します。


1
なぜ再起動が必要なのですか?
PraveenさんSripati

確かではない、それはそれ自体を修正するように見えた。
ロス

14
再起動が必要な理由はこちらをご覧ください。ログアウト/ログインで十分です。
プラヴィーンスリパティ

3
この応答コマンドは、ゲストマシンで実行する必要があります!
KrisWebDev

2
簡単なログアウトログインを試みましたが、うまくいきませんでした。再起動する必要がありました。
ワクレ

1

この手順に従いました:ユーザーアカウントがvboxsfグループに属していることを確認します。鳥のアイコンをクリックし、ユーザーとグループ→グループの管理→vboxsf→プロパティを選択します。ユーザーアカウントの横にチェックマークが付いているはずです。チェックされていない場合はチェックしてください。パスワードの入力を求められたら、「secret」と入力します。

その後、仮想マシン(Power of the Machine)を再起動すると、共有フォルダーが機能するようになりました。


2
「鳥のアイコン」とはどういう意味ですか?
ゼルフィアカルツスタール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.