Berechtigung verweigert beim Zugriff auf den freigegebenen Ordner von VirtualBox als Mitglied der Gruppe vboxsf

78

Ich verwende Ubuntu 11.04 (Gast) unter Windows 7 (Host) mit den installierten Gastzusätzen. Ich habe einen Auto-Mount-Ordner, der meinem D: -Laufwerk auf dem Host zugeordnet ist, auf den ich zugreifen kann. sudo ls /media/sf_D_DRIVESelbst wenn mein Benutzer (ross) Mitglied der vboxsf-Gruppe ist, wird mir beim Versuch, es zu durchsuchen, die Berechtigung verweigert . Ich habe seit dem Hinzufügen meines Benutzers zur vboxsf-Gruppe neu gestartet.

Dies sollte funktionieren, da ich ein Mitglied der Gruppe bin (die Rechte für RWX hat). Warum nicht?

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
Ross
quelle

Antworten:

115

Ich habe meinen Benutzer zur vboxsf-Gruppe hinzugefügt:

sudo usermod -aG vboxsf $(whoami)

Ich habe einen Neustart durchgeführt, aber nachdem ich mich aus- und wieder angemeldet habe, habe ich Zugriff! Danach neu starten und es funktioniert immer noch. Stelle dir das vor.

Ross
quelle
1
Warum ist ein Neustart erforderlich?
Praveen Sripati
Ich bin mir nicht sicher, es schien sich zu korrigieren.
Ross
14
Sehen Sie hier, warum ein Neustart erforderlich ist. Ein Logout / Login würde reichen.
Praveen Sripati
3
Dieser Antwortbefehl muss auf dem GUEST- Rechner ausgeführt werden!
KrisWebDev
2
Ich habe versucht, mich einfach abzumelden, aber es hat nicht funktioniert. Ich musste neu starten
Waqleh
1

Ich habe dieses Verfahren befolgt: Überprüfen Sie, ob sich Ihr Benutzerkonto in der Gruppe vboxsf befindet. Klicken Sie auf das Vogelsymbol und wählen Sie Benutzer und Gruppen → Gruppen verwalten → vboxsf → Eigenschaften. Ihr Benutzerkonto sollte mit einem Häkchen versehen sein. Überprüfen Sie es, wenn es nicht markiert ist. Wenn Sie zur Eingabe eines Kennworts aufgefordert werden, geben Sie secret ein.

Dann einen Neustart auf der virtuellen Maschine (Power of the Machine) und damit für den freigegebenen Ordner zu arbeiten.

Jwoozy
quelle
2
Was meinst du mit "Vogelikone"?
Zelphir Kaltstahl