J'ai besoin que vmhgfs soit accessible à la fois à l'utilisateur root et à l'utilisateur www-data.
En tant que root, j'exécute la vmhgfs-fuse .host:/ /mnt/hgfs/
commande dans rc.local
Cependant, le serveur Web ne peut pas lire le dossier partagé. J'ai donc vérifié sa permission,
www-data@ubuntu16:~$ ls /mnt/ -lh
ls: cannot access '/mnt/hgfs': Permission denied
total 0
d????????? ? ? ? ? ? hgfs
www-data@ubuntu16:~$
(L'autorisation si / mnt est 777)
Je ne sais pas ce qui se passe. Ressemble à un problème de noyau. Cela n'est jamais arrivé dans Ubuntu 14.04, maintenant dans 16.04 et dans le noyau 4.4.0-21-generic
, c'est devenu ainsi.
PS Si je monte le hgfs avec un www-data
compte, il est alors accessible par www-data
, mais pas par l'utilisateur root.
vmware
shared-folders
Marguerite
la source
la source
/var/www/site
même avec l'utilisateur: groupe défini correctement et autorisations 777Pour ajouter à la réponse de Daisy :
Si vous voulez que ce changement survive à un redémarrage, mettez-le dans votre
/etc/fstab
fichier, par exemple.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
la source