87 votes

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

Je fais tourner Ubuntu 11.04 (invité) sur Windows 7 (hôte) avec les additions invité installées. J'ai un dossier de montage automatique qui est mappé sur mon lecteur D: sur l'hôte auquel je peux accéder en utilisant sudo ls /media/sf_D_DRIVE - cependant, même lorsque mon utilisateur (ross) est membre du groupe vboxsf, je reçois une erreur de permission refusée lorsque j'essaie de l'explorer. J'ai redémarré depuis avoir ajouté mon utilisateur au groupe vboxsf.

Cela devrait fonctionner car je suis membre du groupe (qui a des droits rwx), alors pourquoi ne fonctionne-t-il 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: impossible d'ouvrir le répertoire /media/sf_D_DRIVE/: Permission refusée

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

131voto

Rob Cooper Points 15945

J'avais ajouté mon utilisateur au groupe vboxsf:

sudo usermod -aG vboxsf $(whoami)

J'ai redémarré, mais après avoir déconnecté et reconnecté, j'ai eu accès! J'ai redémarré à nouveau après ça et ça fonctionne toujours. Va comprendre.

1voto

Jwoozy Points 11

J'ai suivi cette procédure : Vérifiez que votre compte utilisateur est dans le groupe vboxsf. Cliquez sur l'icône d'oiseau, sélectionnez Utilisateurs et Groupes > Gérer les groupes > vboxsf > Propriétés. Votre compte utilisateur doit avoir une coche à côté. Cochez-la si ce n'est pas fait. Lorsqu'on vous demande un mot de passe, saisissez secret.

Ensuite, redémarrez la machine virtuelle (Power of the Machine) et cela a permis au dossier partagé de fonctionner.

1voto

imdave99 Points 21

Apparemment, se déconnecter ne suffit pas, ce qui semble étrange si c'était juste une question d'être membre d'un groupe. Cependant, cela semble faire l'affaire, sans redémarrer le système :

sudo usermod -aG vboxsf $(whoami)
sudo systemctl restart vboxadd-service.service

ce qui suggère que ce n'est pas simplement une question d'être membre du groupe approprié.

0voto

hgajshb Points 475
$ sudo apt-get install virtualbox-guest-dkms

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X