42 votes

Ajouter un utilisateur à un groupe - Pourquoi a-t-on dû redémarrer ?

Je n'ai pas pu accéder au dossier partagé VirtualBox, donc j'ai ajouté l'utilisateur au groupe vboxsf. Mais je ne peux toujours pas y accéder. Redémarrer la machine virtuelle a résolu le problème. Est-ce un bug? Un redémarrage n'est pas nécessaire pour ajouter un utilisateur à un groupe.

sudo usermod -a -G vboxsf praveensripati

Il y avait une question similaire ici.

Je suis en train d'utiliser la version 11.10 et je ne me souviens pas avoir rencontré un comportement similaire dans la version 11.04.

36voto

Lekensteyn Points 162346

Après avoir apporté des modifications aux groupes d'un utilisateur, les changements ne sont pas immédiatement visibles. Vous devez vous reconnecter pour cela (ce qui est également accompli avec un redémarrage).

Vous pouvez tester à quel groupe vous appartenez avec la commande id -Gn. Après vous être ajouté à un groupe aléatoire, vous remarquerez que le groupe n'est pas immédiatement visible dans la sortie de cette commande. Si vous ne souhaitez pas redémarrer la session graphique ("reconnexion"), effectuez une connexion directe:

su - $USER

Entrez votre mot de passe et vous serez connecté avec les nouveaux paramètres de groupe appliqués. À partir de là, lancez virtualbox et réessayez. Notez que vous devrez garder la console ouverte maintenant (à moins d'utiliser screen) donc il pourrait être plus facile de vous reconnecter.

0voto

Adrien Points 1639

Avez-vous essayé de transmettre l'UID et le GID à la commande de montage? Comme ceci:

sudo mount -t vboxsf -o uid=1000,gid=1000 sharedfolder mountPoint

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