A máquina virtual do Virtualbox é revertida da web

0

Pergunto-me se é possível reverter as lacunas do virtualbox do site usando um script? Estou tentando usar, mas não consigo encontrar uma resposta útil ou truque para fazer isso dinamicamente

$machine = system('code to revert machine')
m4sterrulezs
fonte

Respostas:

0

A sintaxe da caixa virtual é:

VBoxManage snapshot <virtual-machine-name> restore <snapshot-name>

Você deve ter autorização suficiente, e expor isso a um site requer alguns pensamentos cuidadosos, provavelmente mais do que apenas chamar `system (" vboxmanage ... ") de um cgi. Mas é possível.

Ljm Dullaart
fonte
o que você quer dizer com mais do que um `` `system ()` ``? Eu tenho meu próprio servidor rodando com o esxi, mas eu quero expô-los à internet, mas as pessoas podem reverter isso sem me perguntar ...
m4sterrulezs
Apenas dois exemplos: 1) Seu servidor web é executado por razões de segurança sob um userID que não é muito poderoso no sistema (por exemplo, apache ). Os scripts cgi também são executados sob esse userID. Você está realmente habilitando esse ID do usuário para mexer com sua configuração de máquina virtual? 2) Esteja certo de que você limpou sua entrada. Por exemplo: você não quer que alguém restaure a máquina abc'); rm-rf /var #.
Ljm Dullaart
claro que eu sei, vou validar corretamente, mas eu preciso mudar para 755 perm certo?
m4sterrulezs