我需要vmhgfs可供root用户和www-data用户访问。
作为root,我vmhgfs-fuse .host:/ /mnt/hgfs/
在rc.local中运行命令
但是,Web服务器无法读取共享文件夹。所以我检查了它的许可,
www-data@ubuntu16:~$ ls /mnt/ -lh
ls: cannot access '/mnt/hgfs': Permission denied
total 0
d????????? ? ? ? ? ? hgfs
www-data@ubuntu16:~$
(如果/ mnt为777,则允许)
我不知道发生了什么 看起来像内核问题。在Ubuntu 14.04(现在是16.04)和内核中从来没有发生过,直到现在4.4.0-21-generic
。
PS:如果我使用www-data
帐户挂载hgfs,则可以通过www-data
,但不能由root用户访问。
/var/www/site
即使在user:group设置正确且权限为777的情况下,也无法访问挂载的共享