Eu tenho um computador com o Ubuntu 14.04, com várias contas de usuário. Em uma dessas contas, eu tenho uma máquina virtual no VirtualBox. Eu gostaria de compartilhar essa máquina virtual com os outros usuários do computador. Como eu posso fazer isso?
virtualbox
virtualization
user246185
fonte
fonte
Respostas:
A ideia
Para disponibilizar uma VM a partir de diferentes contas de usuário em um computador (sem executá-la ao mesmo tempo), é necessário configurar algumas coisas:
Como pode ser feito
Crie uma pasta compartilhada, em sua pasta pessoal, para você e outros usuários:
Tornar outros usuários membros do grupo
yourusername
(a maneira mais fácil é instalar o gnome-system-tools e usar ausers and groups
seção-Manage groups > choose_yourusername > properties > add_other_users
(instruções detalhadas aqui para gerenciar usuários e aqui para criar uma pasta compartilhada)Mude as permissões da pasta; clique com o botão direito do mouse no nautilus. Na guia permissões, alterar as permissões de grupo para grupo
yourusername
deread & write
.Altere as permissões para os arquivos na pasta da mesma forma (o botão na janela de propriedades do nautilus).
Crie uma máquina virtual no VirtualBox. Não use o diretório padrão para um disco, mas navegue até a pasta compartilhada e salve a imagem do disco. Se você tiver uma VM existente, exclua-a, exclua sua pasta
~/VirtualBox VMs
também, mas mantenha sua imagem de disco e mova-a para a pasta compartilhada primeiro e crie uma nova VM, usando a imagem existente como um disco rígido. (se você tentar vincular novamente a imagem do disco na sua VM existente, o VirtualBox reclamará que o UUID já existe)./home/yourusername/shared_folder/machine_name.vdi
(dependendo do diskimage que você criou)fonte
é mais fácil definir permissões de arquivo para uma VM específica para um grupo de usuários.
Não importa onde esteja, você não precisa excluir e refazer nada.
No meu caso, estava na minha pasta \ home \ e acabei de definir permissões de arquivo para leitura / gravação para o grupo de usuários em que o outro usuário estava.
Em seguida, efetue login como esse outro usuário, digite Virtualbox> Máquina> Adicionar e navegue até o arquivo vmdk (ou outro formato) dessa VM específica.
Sem problemas. Não faço ideia por que você precisa criar uma nova VM.
fonte
Para compartilhar a VM com outros usuários, a idéia é simplesmente criar uma nova máquina virtual em cada login de usuário e atribuir um nome diferente. Então, quando você chegar à parte sobre um disco rígido novo ou existente, selecione a VM existente no meu login e termine a nova configuração. Isso faz com que um novo arquivo .xml seja criado na pasta ~ / .VirtualBox / Machines / YourVMname. Esse arquivo .xml contém as configurações da VM que você está executando.
REF: http://ubuntuforums.org/showthread.php?t=798011
fonte
Você quer dizer que deseja executar a VM de mais usuários? Deve ser fácil. Encontre o diretório da VM. Abra o VirtualBox em todas as contas de usuário e adicione VM com a unidade virtual existente. (/ home / (Nome de usuário da pessoa que criou a vm) / Virtualbox \ VMs)
fonte