Мне нужно, чтобы 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.
vmware
shared-folders
маргаритка
источник
источник
/var/www/site
Чтобы добавить ответ ромашки :
Если вы хотите, чтобы это изменение сохранилось после перезагрузки, поместите его в свой
/etc/fstab
файл, например.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0
источник