Comment accéder aux dossiers partagés dans Ubuntu VM (Oracle Virtualbox) et les lier au dossier d'accueil

21

J'ai configuré un dossier partagé entre l'hôte Windows et l'invité Ubuntu. Le dossier se monte au démarrage mais il est vide (il a également un signe de cadenas.). Je dois exécuter la commande ci-dessous pour accéder à son contenu (le signe cadenas disparaît).

  sudo mount.vboxsf media ~/media

Comment puis-je le configurer pour qu'il s'exécute automatiquement au démarrage. J'ai essayé d'ajouter aux programmes de démarrage mais rien ne se passe. Je suis nouveau sur Linux, alors essayez de mettre votre réponse dans un langage simple. Merci.

Njihia
la source

Réponses:

36

Le dossier partagé monté appartient à l' vboxsfutilisateur. En tant qu'utilisateur, vous n'avez pas été ajouté au vboxsfgroupe. Pour autoriser l'accès aux dossiers partagés de façon permanente, copiez et collez cette commande dans une fenêtre de terminal:

sudo usermod -G vboxsf -a $USER

$USERsera remplacé par votre nom d'utilisateur. Cette commande ajoute l'utilisateur <username>au groupe vboxsf , qui est le propriétaire des dossiers partagés (se trouvant dans /media/...la boîte Ubuntu).

Vous n'aurez pas besoin d'exécuter un script au démarrage une fois que vous possédez le dossier partagé monté.

Mais vous devrez très probablement vous déconnecter puis vous reconnecter (ou redémarrer).

Cosmin Saveanu
la source
Pour quelques autres conseils sur Ubuntu sur une VirtualBox (Mac), voir: [entrée de blog] ( aboutfoto.wordpress.com/2013/04/03/of-ggobi-macports-and-r ).
Cosmin Saveanu
Ça ne marche pas. J'avais essayé une chose similaire plus tôt avec ce code: je ne sais pas si c'est la même chose. sudo adduser <username> vboxsf
Njihia
1
Étrange ... Dans la boîte j'utilise le dossier partagé apparaît comme / media / sf_shared, et si je regarde ses autorisations avec ls -l je reçois: drwxrwx--- 2 root vboxsf 4096 Apr 3 18:47 sf_shared. Veuillez vérifier avec le users-adminprogramme si votre nom d'utilisateur se trouve bien dans le groupe vboxsf (il y a un bouton appelé Gérer les groupes et regardez les propriétés du groupe vboxsf).
Cosmin Saveanu
Je suis vraiment désolé. Le dossier partagé avec le contenu apparaît dans le dossier multimédia. Ce que je voulais, c'était qu'il apparaisse dans mon dossier d'accueil avec le contenu. Désolé pour l'erreur.
Njihia
Aucun problème. Si vous avez un accès en écriture sur le dossier partagé, ça va. Vous pouvez créer un lien symbolique dans votre dossier d'accueil ou Documents pour un accès facile. Dans Terminal ( en supposant que vous êtes dans le répertoire où vous souhaitez que le lien apparaisse) faire: ln -s /media/sf_shared/ name_of_link. Remplacez sf_sharedpar le nom réel du répertoire partagé et name_of_linkpar ce que vous voulez. Alternativement, vous pouvez simplement faire glisser le dossier dans Nautilus vers la zone de navigation de droite et cela créera un lien facile d'accès.
Cosmin Saveanu
5

Voici donc comment accéder à vos dossiers partagés sur Ubuntu VM (Oracle Virtualbox). Je suppose que vous avez déjà activé le montage automatique pendant que vous ajoutiez le dossier. Ouvrez le terminal et tapez.

sudo usermod -G vboxsf -a username 

Remplacez le nom d'utilisateur par votre propre nom d'utilisateur. Cette commande ajoute l'utilisateur «nom d'utilisateur» au groupe vboxsf, qui est le propriétaire des dossiers partagés (trouvé dans / media / sur la boîte Ubuntu). Confirmez à partir de votre dossier multimédia si les dossiers partagés sont présents. Ils sont généralement nommés "sf_name-of-shared-folder". Pour un accès rapide, vous souhaiterez peut-être créer un lien vers les dossiers partagés dans le dossier de départ. Dans Terminal (en supposant que vous êtes dans le répertoire où vous voulez que le lien apparaisse et que vous avez activé le plugin Nautilus qui vous donne l'option du menu contextuel), faites:

ln -s /media/sf_shared/ name_of_link.

Remplacez sf_shared par le nom réel du répertoire partagé et name_of_link par ce que vous voulez. Cependant, le nom du lien ne doit pas exister dans le répertoire où vous souhaitez créer le lien (c'est-à-dire qu'il ne devrait pas y avoir de dossier ou de fichier portant ce nom). Alternativement, vous pouvez simplement faire glisser le dossier dans Nautilus vers la zone de navigation de droite et cela créera un lien facile d'accès.

Njihia
la source
7
Peut-être faut-il se déconnecter / se reconnecter avant de pouvoir accéder au dossier partagé.
Thomas W.
1
^^ OUI, j'ai dû me déconnecter / me connecter pour que cela fonctionne
Paul Lockwood