Eu preciso que o vmhgfs esteja acessível para o usuário root e o usuário www-data.
Como root, eu executo o vmhgfs-fuse .host:/ /mnt/hgfs/
comando em rc.local
No entanto, o servidor da web não consegue ler a pasta compartilhada. Então eu verifiquei sua permissão,
www-data@ubuntu16:~$ ls /mnt/ -lh
ls: cannot access '/mnt/hgfs': Permission denied
total 0
d????????? ? ? ? ? ? hgfs
www-data@ubuntu16:~$
(A permissão se / mnt for 777)
Não sei o que está acontecendo. Parece um problema do kernel. Isso nunca aconteceu no Ubuntu 14.04, agora no 16.04 e no kernel 4.4.0-21-generic
, tornou-se assim.
PS Se eu montar o hgfs com a www-data
conta, ele será acessível por www-data
, mas não pelo usuário root.
/var/www/site
mesmo com o usuário: set grupo corretamente e permissões 777