primeira vez usando o Ask Ubuntu, mas o tipo de usuário experiente aqui.
Eu tenho um convidado do Ubuntu 14.04 e um host do Kubuntu 14.04 usando o VirtualBox para alguns testes importantes, e estou tentando usar uma pasta compartilhada do meu host para o meu convidado. Eu já configurei a pasta compartilhada sobre a configuração da máquina do VirtualBox e também adicionei o comando mount no meu arquivo guest /etc/rc.local
do Ubuntu assim:
# On my guest machine
mount -t vboxsf my_shared_folder /home/myguestuser/Desktop/my_shared_folder
E também adicionei meu usuário convidado do Ubuntu ao grupo vboxsf
:
# On my guest machine
sudo adduser myguestuser vboxsf
Agora, minha pasta compartilhada hospedeira está realmente visível na minha área de trabalho convidada, mas não consegui escrever nada da máquina convidada porque ela foi exibida como proprietário "root: root":
# On my guest machine
myguestuser@VBoxMachine:~/Desktop/my_shared_folder > ls -l
total 1
drwxrwxr-x 1 root root 4096 jul 2 14:30 test
Então eu tive que fazer algo que eu odeio fazer, deu acesso total a todos na minha pasta compartilhada host (ele está em outro disco rígido chamado Data
, mas é montado como padrão no meu host e também com o meu usuário proprietário):
# On my host machine
sudo chmod 777 /media/me/Data/My\ Documents/Shared
Agora eu posso ver o conteúdo da minha pasta compartilhada na minha máquina convidada e também escrever nela, MAS toda vez que eu crio um arquivo ou uma pasta da máquina convidada, ele é criado novamente com direitos de acesso drwxrwxr-x
.
Como posso manter os direitos de acesso 777
para todos os arquivos criados na minha máquina convidada?