C'est la première fois que j'utilise virtualbox et ubuntu (14.04), je suis sur un OS Windows 7 hôte.
J'essaie de monter un dossier partagé contenant les fichiers dont j'ai besoin pour accéder à la fois dans la virtualbox et sur le système d'exploitation Windows. J'ai réussi à les monter en utilisant le à vboxsf
partir de l' Guest Additions
installation.
Pour monter j'ai utilisé la commande sudo mount -t vboxsf <dir name in vbox> <directory in linux
par exemple j'ai utilisésudo mount -t vboxsf Test /home/user/Test
J'ai trouvé plusieurs façons de monter les répertoires automatiquement au démarrage en utilisant par exemple la /etc/rc.local
méthode ( ici ) où vous modifiez ledit fichier en y ajoutant la commande (sans sudo
). Ou en utilisant la fstab
méthode ( ici ). Je préfère personnellement la rc.local
méthode.
Une fois monté, il dispose d'autorisations, dr-xr-xr-x
mais une fois monté, le répertoire est root
propriétaire et chown user /home/user/Test
n'a aucun effet. Cela signifie que je ne peux pas créer ou modifier des fichiers en tant qu'utilisateur normal.
Dans la VirtualBox, le répertoire à partager n'est pas défini en lecture seule.
Existe-t-il un moyen de monter automatiquement le dossier partagé et d'attribuer la propriété à mon non- root
utilisateur?
la source
Réponses:
Si vous avez installé les compléments invité, utilisez le menu Virtualbox.
Périphériques> Dossiers partagés ... Ajoutez le chemin, le nom et activez les options "Montage automatique" et "Rendre permanent".
Enfin, ajoutez votre utilisateur au groupe avec
Déconnectez-vous et reconnectez-vous ou redémarrez la machine pour terminer le processus (merci @Fo). Les groupes sont stockés dans / etc / groups, selon la page de manuel usermod .
la source
root vboxsf
dans les fichiers de liens symboliques que j'ai créés dans mon répertoire personnel pour le partage monté, mais le problème principal est que j'ai aussi des problèmes de lecture. N'est-il pas plausible que les fichiers Web dans mon cas soient configurés pour des autorisations telles que celles qui755
seront désormais nécessaires775
, etc.? Il s'agit d'un no-go, et j'ai besoin d'une solution pour le monter à mon utilisateur si oui. Leuid
etgid
enfstab
ne fonctionnait pas pour moi, peut - être depuis sa montée automatique par des ajouts invités i collectons, im vraiment ne sais pas pourquoifstab
ne fonctionnait pas. Lorsque je déplace des fichiers, je le voismv: cannot create symbolic link
Ah la malédiction d'écrire une question puis de trouver la réponse immédiatement après.
Je n'ai pas utilisé la commande complète suggérée dans ce lien
sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/host
Donc, pour ajouter la propriété et monter automatiquement dans virtualbox via
vboxsf
dans Ubuntu, ajoutez au/etc/rc.local
fichier avant laexit 0
ligne la commande comme suit:mount -t vboxsf -o uid=1000,gid=1000 <folder name given in VirtualBox> /home/<user>/where/ever/you/want
la source