J'essaie de partager des dossiers entre le système d'exploitation hôte et le système d'exploitation invité dans VirtualBox, comme indiqué dans ce tutoriel - http://helpdeskgeek.com/virtualization/virtualbox-share-folder-Host-guest/
Comme indiqué dans le tut, je vais dans mon invité linux (L-Ubuntu) et tapez la commande -
mount -t vboxsf [-o OPTIONS] sharedFolderName mountPoint
Lorsque je fais cela, j'obtiens le message error - mount: seul root peut le faire.
Comment puis-je devenir root et ensuite exécuter la commande ci-dessus. J'ai une solution non-root ici que je vais essayer plus tard - Comment monter un lecteur pour qu'il soit lisible par moi?
Pour exécuter une commande en tant que root, utilisez Sudocommand
. (Vous voudrez peut-être lisez ceci pour en savoir plus.)
Donc: Sudo mount -t vboxf ...
Si vous montez le partage en /media/sharename
, ce répertoire doit d'abord exister. Pour le créer, lancez:
Sudo mkdir /media/sharename
Vous pouvez monter des partages n’importe où; ils ne doivent pas nécessairement être montés dans /media
. Cependant, ces jours-ci, il est courant que les systèmes de fichiers montés en tant que root, surtout s'ils peuvent être attachés et détachés, aient des sous-dossiers de /media
comme points de montage.
L'emplacement plus traditionnel pour placer des points de montage est /mnt
. De toute façon - ou ailleurs - fonctionnera.
Si le système d'exploitation hôte n'utilise pas de système de fichiers de style Unix - par exemple, si un hôte Windows exécute un invité Ubuntu - vous pouvez spécifier quel utilisateur vous souhaitez donner un accès complet aux fichiers du partage. . Sinon, pour modifier les fichiers (et éventuellement y accéder), vous devrez agir en tant que root. Vous ne voulez probablement pas cela; vous voulez probablement monter le partage en tant que root, mais pouvoir accéder à son contenu en tant qu'utilisateur non corrompu.
Pour ce faire, incluez uid=1000
dans la liste d'options ,
- séparée après -o
:
1000
par votre ID utilisateur actuel. Si vous êtes le premier utilisateur créé sur votre système Ubuntu (l'utilisateur créé lors de l'installation), généralement votre ID utilisateur est 1000. Pour connaître votre ID utilisateur, exécutez la commande id -u
sur le système Ubuntu.Lorsque vous disposez des autorisations appropriées, utilisez: Sudo mount -t vboxsf [-o OPTIONS] sharedFolderName mountPoint
.
Depuis le page de manuel Sudo :
Sudo permet à un utilisateur autorisé d'exécuter une commande en tant que superutilisateur ou autre utilisateur