Разрешение vmhgfs-fuse отклонено

Мне нужно, чтобы vmhgfs был доступен как для пользователя root, так и для пользователя www-data.

Как root, я запускаю vmhgfs-fuse .host:/ /mnt/hgfs/ command в rc.local

Однако веб-сервер не может прочитать общую папку. Поэтому я проверил его разрешение,

 www-data@ubuntu16:~$ ls /mnt/ -lh ls: cannot access '/mnt/hgfs': Permission denied total 0 d????????? ? ? ? ? ? hgfs www-data@ubuntu16:~$ , 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.

2 Solutions collect form web for “Разрешение vmhgfs-fuse отклонено”

Решено. Используйте параметр allow_other для предоставления доступа

 vmhgfs-fuse -o allow_other .host:/ /mnt/hgfs 

Чтобы добавить к ромашке ответ:

Если вы хотите, чтобы это изменение выдержало перезагрузку, поместите его в файл /etc/fstab , например

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0

  • Partclone: ​​ошибка при попытке копирования разделенных блоков-блоков
  • Я не могу подключиться к интернету с помощью vmware player с centos
  • Обмен на видеопамяти в виртуальной машине
  • mass_dns: warning: Невозможно определить какие-либо DNS-серверы. Обратный DNS отключен
  • Случайно установленное разрешение экрана слишком велико, оно не изменится назад
  • Debian не может разрешать имена хостов
  • Как запустить Linux в виртуальной машине на Retina MacBook Pro в режиме Hi-DPI?
  • snapshot linux vmware guest изнутри vm
  • Когда требуется «irqbalance» в Linux VM под VMware?
  • Купил беспроводной адаптер, не может использовать его
  • Необычное поведение в iptables
  • Таблица маршрутизации для нескольких vlans на одном уровне
  • Linux и Unix - лучшая ОС в мире.