web-dev-qa-db-ja.com

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

私はWindows 7(Host)上でUbuntu 11.04(guest)をゲスト追加機能付きで実行しています。私はSudo ls /media/sf_D_DRIVEを使ってアクセスできるホスト上の私のD:ドライブにマップする自動マウントフォルダを持っています。それ。ユーザーを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
78
Ross

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

Sudo usermod -aG vboxsf $(whoami)

再起動しましたが、ログアウトしてから再度アクセスするとアクセスできました。この後に再起動してもまだ動作します。図に行きます。

113
Ross

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

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

1
Jwoozy