J'ai un ordinateur avec Ubuntu 14.04, avec plusieurs comptes d'utilisateurs. Dans l'un de ces comptes, j'ai une machine virtuelle dans VirtualBox. Je voudrais partager cette machine virtuelle avec les autres utilisateurs de l'ordinateur. Comment puis-je le faire?
virtualbox
virtualization
user246185
la source
la source
Réponses:
L'idée
Pour rendre une machine virtuelle disponible à partir de différents comptes d'utilisateurs sur un ordinateur (ne pas l'exécuter en même temps), vous devez configurer quelques éléments:
Comment cela peut-il être fait
Créez un dossier partagé, dans votre dossier personnel, pour vous et les autres utilisateurs:
Rendre les autres utilisateurs membres du groupe
yourusername
(le moyen le plus simple est d'installer gnome-system-tools et d'utiliser lausers and groups
-section.Manage groups > choose_yourusername > properties > add_other_users
(Instructions détaillées ici pour gérer les utilisateurs, et ici pour créer un dossier partagé)Modifiez les autorisations du dossier; faites un clic droit sur dans nautilus. Dans l'onglet autorisations, modifiez les autorisations de groupe pour le groupe
yourusername
enread & write
.Modifiez les autorisations pour les fichiers dans le dossier de la même manière (le bouton vers le bas dans la fenêtre des propriétés nautilus).
Créez une machine virtuelle dans VirtualBox. N'utilisez pas le répertoire par défaut pour un disque, mais accédez au dossier partagé et enregistrez-y l'image disque. Si vous avez une machine virtuelle existante, supprimez-la, supprimez également son dossier
~/VirtualBox VMs
, mais conservez son image disque et déplacez-la d'abord dans le dossier partagé, puis créez une nouvelle machine virtuelle, en utilisant l'image existante comme disque dur. (si vous essayez de relier l'image du disque dans votre machine virtuelle existante, VirtualBox se plaindra que l'UUID existe déjà)./home/yourusername/shared_folder/machine_name.vdi
(en fonction de l'image disque que vous avez créée)la source
il est plus facile de simplement définir des autorisations de fichier pour une machine virtuelle particulière pour un groupe d'utilisateurs.
Peu importe où il se trouve, vous n'avez rien à supprimer ni à refaire.
Dans mon cas, c'était dans mon dossier \ home \ et je viens de définir des autorisations de fichier pour lire / écrire pour le groupe d'utilisateurs où se trouvait l'autre utilisateur.
Connectez-vous ensuite en tant que cet autre utilisateur, entrez Virtualbox> Machine> Ajouter et accédez au fichier vmdk (ou autre format) de cette machine virtuelle particulière.
Pas d'issues. Aucune idée de la raison pour laquelle vous devez créer une nouvelle machine virtuelle.
la source
pour partager la VM avec d'autres utilisateurs, l'idée est simplement de créer une nouvelle machine virtuelle à chaque connexion utilisateur et de lui donner un nom différent. Donc, lorsque vous arrivez à la partie concernant un disque dur nouveau ou existant, sélectionnez la machine virtuelle existante dans ma connexion et terminez la nouvelle configuration. Cela provoque la création d'un nouveau fichier .xml dans le dossier ~ / .VirtualBox / Machines / YourVMname. Ce fichier .xml contient les paramètres de configuration de la machine virtuelle que vous exécutez.
REF: http://ubuntuforums.org/showthread.php?t=798011
la source
Vous voulez dire que vous voulez pouvoir exécuter la machine virtuelle à partir d'un plus grand nombre d'utilisateurs? Ça doit être facile. Recherchez le répertoire de la VM. Ouvrez VirtualBox sur chaque compte d'utilisateur et ajoutez une machine virtuelle avec le lecteur virtuel existant. (/ home / (Nom d'utilisateur de la personne qui a créé le vm) / Virtualbox \ VMs)
la source