O VirtualBox xp guest não pode modificar ou excluir arquivos em pastas compartilhadas

0

Estou executando o VirtualBox 4.1.18 no host do Ubuntu 12.10 e executando um convidado do Win XP SP3 Não consigo renomear ou excluir arquivos depois de criados.
Win guest reclamar com o erro:

E: \ não está acessível
Função incorreta

Apenas o host pode.
Primeiro de tudo, quero dizer claramente que segui as instruções:

  • Guest Addiction instalado (3 vezes) no xp guest
  • usuário do ubuntu adicionado ao grupo vboxusers
  • Especifique a pasta para compartilhar nas configurações da VM antes e depois de executar o xp guest
  • Tentei também executar o Virtualbox como root, o mesmo erro.

Além disso, em vez de compartilhar uma partição NTFS, eu até tentei usar uma pasta normal no sistema de arquivos ubuntu, de propriedade do usuário do ubuntu.
O mesmo erro.

O compartilhamento sempre funciona, mas as modificações / exclusões dos arquivos não funcionam.
Eu li vários fóruns na web e muitas pessoas estão relatando isso como um bug para ANOS ... isso é possível?
Após novas versões e lançamentos ainda não está funcionando?
Alguém já encontrou uma solução para isso?

Por favor ajude ...
TIA
Enrico

Uma outra informação - se eu clicar duas vezes no arquivo para executar a ação padrão (por exemplo, clicar duas vezes em .txt abre o arquivo no bloco de notas, clicar duas vezes em .RDP executa o arquivo RDP), funciona bem . Só se eu tentar editar esses arquivos é que obtenho o comportamento.

Duas coisas que são estranhas sobre essa configuração (para mim):

1) se eu navegar diretamente de start / run para \ vboxsrv \ sharename, ele abre \ VBOXSVR \ sharename (observe a alteração no nome - srv vs. SVR abaixo):

2) quando eu abri-lo desta maneira (ao contrário de navegar para a letra da unidade designada (por exemplo, clicando duas vezes na unidade E: (no meu caso) em Meu Computador), como mostrado na imagem acima, pode editar os arquivos!

Para reproduzir no XP Guest:

  • Navegue até um arquivo na pasta compartilhada (por exemplo, test.txt) - você deve navegue até a letra da unidade atribuída ao compartilhamento.

  • clique com o botão direito do mouse e selecione Editar no menu de contexto.

por enrico 19.04.2013 / 11:09

2 respostas

0

Talvez algo bobo, mas quando conectei um disco rígido, precisei definir permissões de gravação nas configurações da Máquina Virtual.

    
por Mark 19.04.2013 / 12:07
0

bem, aqui está a solução que encontrei. Isso funcionou para mim para a versão 16.04 do ubuntu e espero que funcione para qualquer outra versão devido à lógica de consise por trás disso. primeiro abra o terminal e digite os seguintes comandos, um por um em sequência:

sudo passwd root   

e defina a senha para root após o prompt agora faça você mesmo root digitando

su root

agora vá para o diretório VirtualBox usando repetidamente o comando cd .. Isso parecerá assim root @ speedious-VirtualBox: / #

agora vá para o arquivo de mídia dentro deste diretório tipo

cd media

agora use o seguinte comando para excluir a pasta compartilhada chamada 'sf_filename'

rm -r sf_filename

É isso mesmo ... feito! A razão por trás disso é que apenas o root tem a permissão para excluir tais arquivos, como pode ser verificado na seção de propriedades dessa pasta.

Espero que isso ajude você.

    
por MONU KUMAR 16.03.2017 / 23:42