pasta compartilhada virtualbox é de propriedade de root e não gravável

0

Eu tenho uma pasta compartilhada entre o Xubuntu 16.04 (host) e o Xubuntu 17.10 (guest). Eu dei permissão de gravação via virtualbox, mas ainda não tenho permissões para editar os arquivos no sistema convidado.

Isto é, porque a pasta é montada no sistema convidado por

sudo mount -t vboxsf folder share

No sistema host, o folder é de propriedade do usuário normal e gravável. Mas quando montado em guest, pertence a root e não pode ser gravado por others . E quando tento alterá-lo via sudo chmod ou sudo chown , não há efeito.

Em outra pergunta foi respondeu que você deve dar chmod 777 para todos os arquivos no sistema host. Mas isso não é algo que eu queira fazer porque não vejo por que isso deve ser necessário. Dar todas as permissões a todos os usuários no meu sistema host não pode ser a melhor maneira.

Já adicionei meu usuário convidado ao grupo vboxsf , mas isso não alterou nada. Eu acho que eu precisaria montar a pasta compartilhada de alguma forma não pelo root.

    
por Jeno 22.11.2017 / 01:51

1 resposta

0

A solução é fácil, basta montar a pasta compartilhada para o usuário padrão:

sudo mount -t vboxsf folder share -o uid=1000,gid=1000

1000 é o ID padrão do usuário padrão. Isso pode ser verificado por id username

    
por Jeno 22.11.2017 / 02:46