Como faço esse comando ler a senha da entrada padrão no terminal?

3

Supondo que isso é como minhas máquinas do Oracle VirtualBox estão sendo iniciadas:

VBoxManage startvm "vmname" --type headless

VBoxManage controlvm "vmname" addencpassword "vmname" "/home/user/vm-name-password"

Como eu faço o comando ler a senha da entrada padrão no terminal?

Justificativa: Por razões de segurança, não quero essas senhas armazenadas no servidor.

    
por Vlastimil 08.06.2017 / 09:17

1 resposta

4

Depois de executar:

VBoxManage startvm "vmname" --type headless

O seguinte comando deve pedir a senha:

VBoxManage controlvm "vmname" addencpassword "identifier" -

O comando usa o identificador visível à esquerda da caixa de texto de entrada de senha quando você inicia o convidado normalmente com uma janela. O hífen no final faz com que a solicitação da senha seja exibida na janela de comando.

    
por 08.06.2017 / 09:24