Vmware
vmhgfs-fuse 權限被拒絕問題
我需要 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 和 kernel
4.4.0-21-generic
中,它變成了這樣。
www-data
PS 如果我使用帳戶掛載 hgfs ,則它可以由 訪問www-data
,但不能由 root 使用者訪問。
解決。使用
allow_other
選項授予訪問權限vmhgfs-fuse -o allow_other .host:/ /mnt/hgfs
要添加到daisy的答案:
如果您希望此更改在重新啟動後仍然存在,請將其放入您的
/etc/fstab
文件中,例如
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0