Como tornar o VirtualMachines no Ubuntu acessível para todos os usuários?

2

Eu tenho uma máquina virtual WinXP no Ubuntu e todos os usuários neste Ubuntu devem ter permissão para executar esta VM. Mas toda vez que alguém executa essa VM, as permissões de arquivo são definidas como 400 e 600 (de acordo com .VirtualBox/VirtualBox.xml e .VirtualBox/Machines/win/win.xml ) e a propriedade é definida para o último usuário. Então eu os altero de volta para 444 e 666 , então qualquer usuário pode acessar a VM, mas estou procurando uma solução permanente.

Histórico: os usuários pertencem ao grupo vboxusers , Ubuntu 8.04, Virtualbox 4.0.16

EDIT: com base nas respostas até agora, devo explicar: precisamos desta VM XP apenas cerca de 5-10 minutos por dia, portanto, executá-lo todo o tempo e apenas conectar-se a ele não é uma solução muito boa em nosso fluxo de trabalho.

    
por wk. 28.03.2012 / 16:08

4 respostas

2

O modo de acesso (permissões) pode ser alterado pelo proprietário do arquivo e pelo root , certo? Assim, chown root nos arquivos devem bloquear todos, exceto o root de mangling com os modos de acesso - a menos que os arquivos sejam recriados todas as vezes, o que precisa ser gravado no diretório que contém, o que não é tão seguro, mas vale a pena tentar .

Espero que isso ajude.

    
por 02.05.2012 / 02:17
6

Edite o arquivo sudoers

sudo visudo

Adicione uma linha a sudoers como o seguinte:

# Give all members of the vmwin group permission to start the vm 
# called 'win' as the user 'vmuser'
%vmwin ALL = (vmuser) /usr/bin/vboxmanage startvm win

Adicione usuários ao grupo vmwin conforme apropriado.

Seus usuários podem iniciar o vm com uma linha como esta:

HOME=/home/vmuser sudo -u vmuser vboxmanage startvm win
    
por 25.04.2012 / 13:11
0

Por que você não habilita o VNC ou os Serviços de Terminal na VM e permite que os usuários se conectem "remotamente" a ela? Sua pergunta não está clara se você deseja que as pessoas usem a máquina alternadamente ou apenas todas ao mesmo tempo.

    
por 28.03.2012 / 16:28
0

Por que não usar o projeto vboxweb para disponibilizar toda a funcionalidade da GUI do VirtualBox a partir de uma interface da web? Para acesso direto às VMs, você deve considerar o VNC para o console da VM ou um método de plataforma nativa.

    
por 25.04.2012 / 10:35