web-dev-qa-db-fra.com

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

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 mappé sur mon lecteur D: sur l'hôte auquel je peux accéder à l'aide de Sudo ls /media/sf_D_DRIVE - cependant, même si mon utilisateur (ross) est membre du groupe vboxsf, une erreur d'autorisation refusée apparaît lorsque je tente d'explorer il. 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
77
Ross

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.

113
Ross

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.

1
Jwoozy