Autorisation refusée lors de l'accès au dossier partagé de VirtualBox lorsque membre du groupe vboxsf

78

J'exécute Ubuntu 11.04 (invité) sur Windows 7 (hôte) avec les ajouts invités installés. J'ai un dossier de montage automatique qui mappe sur mon lecteur D: sur l'hôte auquel je peux accéder en utilisant sudo ls /media/sf_D_DRIVE- cependant, même si mon utilisateur (ross) est membre du groupe vboxsf, je reçois une erreur d'autorisation refusée lorsque je tente de l'explorer. . J'ai redémarré depuis que j'ai ajouté mon utilisateur au groupe vboxsf.

Cela devrait fonctionner car je suis membre du groupe (qui a les droits rwx), alors pourquoi pas?

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
la source

Réponses:

115

J'avais ajouté mon utilisateur au groupe vboxsf:

sudo usermod -aG vboxsf $(whoami)

J'ai redémarré, mais après m'être connecté et reconnecté, j'ai eu accès! Redémarrer après cela et cela fonctionne toujours. Allez comprendre.

Ross
la source
1
Pourquoi est-il nécessaire de redémarrer?
Praveen Sripati
Pas sûr, ça semblait juste se corriger.
Ross
14
Voir ici pourquoi un redémarrage est requis. Une déconnexion / connexion ferait l'affaire.
Praveen Sripati
3
Cette commande de réponse doit être exécutée sur la machine GUEST !
KrisWebDev
2
J'ai essayé une connexion simple, mais cela n'a pas fonctionné. Je devais redémarrer.
Waqleh
1

J'ai suivi cette procédure: Vérifiez que votre compte d'utilisateur est dans le groupe vboxsf. Cliquez sur l'icône représentant un oiseau, sélectionnez Utilisateurs et groupes → Gérer les groupes → vboxsf → Propriétés. Votre compte d'utilisateur doit être coché. Cochez-la si elle est décochée. Lorsque vous êtes invité à entrer un mot de passe, entrez secret.

Ensuite, un redémarrage sur la machine virtuelle (Power of the Machine) a permis au dossier partagé de fonctionner.

Jwoozy
la source
2
Qu'entendez-vous par "icône d'oiseau"?
Zelphir Kaltstahl