Linux

Correction du dossier partagé VirtualBox est verrouillé / impossible à ouvrir dans Ubuntu 21.04

Virtualbox

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, une fois que vous en avez créé un, le dossier partagé est marqué par des icônes de croix et de verrouillage. Et une boîte de dialogue d'erreur apparaît 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 pose 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 à ce groupe.

Il existe plusieurs façons d'ajouter un utilisateur à un groupe. Ici, je vais le faire via une seule commande:

  1. Tout d'abord, démarrez la machine virtuelle et connectez-vous.
  2. Ouvrez une fenêtre de terminal à partir du lanceur d'applications système.
  3. Lorsque le terminal s'ouvre, exécutez la commande pour vérifier votre nom d'utilisateur au cas où vous ne vous souvenez pas:
    whoami
  4. Enfin, ajoutez 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 VM pour appliquer le changement et profitez-en!

Article original