Мне нужно, чтобы vmhgfs был доступен как пользователю root, так и пользователю www-data.
Как пользователь root, я запускаю vmhgfs-fuse .host:/ /mnt/hgfs/
команду в rc.local
Однако веб-сервер не может прочитать общую папку. Поэтому я проверил его разрешение,
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 Если я подключу hgfs с www-data
учетной записью, он будет доступен для пользователя www-data
, но не для пользователя root.
/var/www/site