Não é possível criar arquivos em um diretório

2

Eu criei um diretório no Virutalbox.

Usando o VBoxManage, estou executando um script dentro do diretório do Ubuntu VM que criei acima no sistema operacional host do Ubuntu. Mas se o script na VM contiver comandos para criar um novo arquivo, eles não estarão sendo executados. "echo" comandos antes e depois do toque ommand estão funcionando bem.

Eu até usei o usuário root para instalar o VBoxManage. Eu acho que o diretório não está permitindo que os arquivos sejam criados. Como posso fazer um diretório no Linux para ser 777 para todos os novos arquivos criados automaticamente. Quero dizer, mesmo se eu fizer o diretório (chmod 777 dir), eu não consigo executar o script do host. Por favor ajude. Pode ser um problema de permissões simples. Mesmo o root é incapaz de executar.

VBoxManage guestcontrol "Ubuntu_10_04" execute --image "/bin/bash" "/home/cloudlet/Desktop/temp2/three" --username root --password root  --verbose --wait-exit --wait-stdout -- -l /usr

Por favor ajude. Estou lutando com esse problema há uma semana.

    
por vamsi360 06.04.2012 / 12:52

1 resposta

0

Eu acredito que seu problema é causado pelo Ubuntu, que não ativa a conta root por padrão; em vez disso, você precisa usar sudo . Portanto, você não pode emitir comandos como root remotamente.

No entanto, você pode ativar a conta root conforme descrito aqui .

    
por 02.05.2012 / 18:04