Exécuter Ubuntu en tant que machine virtuelle via VirtualBox ? Vous pouvez rencontrer un problème d'autorisation pour accéder au dossier partagé entre l'hôte et l'invité.
Les dossiers partagés sont une fonctionnalité utile pour la synchronisation de fichiers entre l'hôte Virtualbox et les systèmes d'exploitation invités. Cependant, après en avoir créé un, le dossier partagé est marqué d'icônes de croix et de cadenas. Et une boîte de dialogue d'erreur s'affiche lorsque vous essayez de l'ouvrir :
Message d'erreur non géré :
GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed :le sujet du processus Unix n'a pas d'uid défini.
Ou il demande un problème d'autorisation lors de l'accès à partir du volet gauche du gestionnaire de fichiers :
Vous ne disposez pas des autorisations nécessaires pour afficher le contenu de "xxx"
Résoudre le problème d'autorisation du dossier partagé :
Le dossier partagé appartient à vboxsf
groupe dans l'invité. Tout ce que vous avez à faire est d'ajouter votre utilisateur dans ce groupe.
Il existe plusieurs façons d'ajouter un utilisateur à un groupe. Ici, je vais le faire via une seule commande :
- Tout d'abord, démarrez la machine virtuelle et connectez-vous.
- Ouvrez une fenêtre de terminal à partir du lanceur d'applications système.
- Lorsque le terminal s'ouvre, exécutez la commande pour vérifier votre nom d'utilisateur au cas où vous ne vous en souviendriez pas :
whoami
- Ajoutez enfin l'utilisateur au groupe vboxsf (remplacez USER_NAME par ce qui est imprimé dans la dernière commande.) :
sudo adduser USER_NAME vboxsf
Redémarrez la VM pour appliquer le changement et profitez !
Article d'origine