Como compartilhar uma máquina virtual do VirtualBox com usuários do computador

12

Eu tenho um computador com o Ubuntu 14.04, com várias contas de usuário. Em uma dessas contas, tenho uma máquina virtual no VirtualBox. Eu gostaria de compartilhar essa máquina virtual com os outros usuários do computador. Como posso fazer isso?

    
por user246185 25.04.2014 / 20:17

4 respostas

8

A ideia

Para disponibilizar uma VM a partir de diferentes contas de usuário em um computador (sem que ela seja executada ao mesmo tempo), é necessário configurar algumas coisas:

  • Localize o disco rígido virtual da máquina compartilhada em um diretório em que usuários diferentes tenham permissões apropriadas.
  • Crie máquinas virtuais nas diferentes contas, usando o mesmo disco rígido virtual.

Como isso pode ser feito

  • Crie uma pasta compartilhada, na sua pasta pessoal, para você e outro (s) usuário (s):

    • Torne outros usuários membros do grupo yourusername (a maneira mais fácil é instalar o gnome-system-tools e usar a users and groups -section. %código% (instruções detalhadas aqui para gerenciar usuários e aqui para criar uma pasta compartilhada)

    • Altere as permissões da pasta; clique com o botão direito do mouse no nautilus. Na guia Permissões, altere as permissões do grupo para o grupo Manage groups > choose_yourusername > properties > add_other_users para yourusername .

    • Altere as permissões para os arquivos na pasta de forma semelhante (o botão para baixo 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 lá. Se você tiver uma VM existente, exclua-a, exclua sua pasta em read & write , mas mantenha sua imagem de disco e mova-a para a pasta compartilhada primeiro e crie uma nova VM usando o imagem existente como um disco rígido. (se você tentar revincular a imagem do disco em sua VM existente, o VirtualBox reclamará que o UUID já existe).

  • Na (s) conta (s) do outro usuário, crie máquinas semelhantes, mas use a imagem do disco rígido no diretório compartilhado: ~/VirtualBox VMs (dependendo da diskimage que você criou)
por Jacob Vlijm 25.04.2014 / 22:06
2

é mais fácil apenas definir permissões de arquivo para determinada VM para o grupo de usuários.

Não importa onde esteja, você não precisa excluir nem refazer nada.

No meu caso, estava na pasta \ home \ e acabei de definir permissões de arquivo para ler / escrever para o grupo de usuários em que o outro usuário estava.

Em seguida, faça login como esse outro usuário, digite Virtualbox > Máquina > Adicione e navegue para o arquivo vmdk (ou outro formato) dessa VM específica.

Sem problemas. Não faço ideia de por que você precisa criar uma nova VM.

    
por Koyot 24.09.2015 / 22:53
0

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 dar 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. Este arquivo .xml contém as configurações para a VM que você está executando.

REF: link

    
por Fat Mind 25.04.2014 / 20:52
0

Você quer dizer que quer poder executar a VM com mais usuários? Deve ser fácil. Encontre o diretório da VM. Abra o VirtualBox em cada conta de usuário e adicione a VM com a unidade virtual existente. (/ home / (Nome de usuário da pessoa que criou o vm) / Virtualbox \ VMs)

    
por aastefanov 25.04.2014 / 21:25