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
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.
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.