Ich brauche vmhgfs, um sowohl für den Root-Benutzer als auch für den www-data-Benutzer zugänglich zu sein.
Als root vmhgfs-fuse .host:/ /mnt/hgfs/
führe ich den Befehl in rc.local aus
Der Webserver kann den freigegebenen Ordner jedoch nicht lesen. Also habe ich seine Erlaubnis überprüft,
www-data@ubuntu16:~$ ls /mnt/ -lh
ls: cannot access '/mnt/hgfs': Permission denied
total 0
d????????? ? ? ? ? ? hgfs
www-data@ubuntu16:~$
(Die Erlaubnis if / mnt ist 777)
Ich weiß nicht was passiert. Sieht aus wie ein Kernelproblem. Es ist in Ubuntu 14.04 nie passiert, jetzt in 16.04 und im Kernel 4.4.0-21-generic
wurde es so.
PS Wenn ich das hgfs mit www-data
Konto einbinde , kann der www-data
Root-Benutzer darauf zugreifen , jedoch nicht.
vmware
shared-folders
Gänseblümchen
quelle
quelle
/var/www/site
selbst wenn Benutzer: Gruppe korrekt eingestellt und Berechtigungen 777Um die Antwort von Daisy zu ergänzen :
Wenn Sie möchten, dass diese Änderung einen Neustart überlebt, fügen Sie sie in Ihre
/etc/fstab
Datei ein, z.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
quelle