Linux
www-data 訪問 sshfs 掛載點
我有
Apache2
一個Debian Linux
. 我將 a 掛載sshfs
到目錄/mnt/mountpoint/
(它在引導時通過 掛載/etc/fstab
)。它通過來自 的軟連結進行訪問/var/www/mountpoint
。當我使用瀏覽器訪問該目錄時,我得到一個 403。
據我所知,使用者
www-data
無法讀取目錄。
ls
as的輸出www-data
:d????????? ? ? ? ? ? mountpoint
ls
as的輸出root
:drwxrwxrwx 1 aneuschitzer www-data 4.0K Jun 5 16:27
我對應的行
/etc/fstab
sshfs#reader@targethost:/mnt/mountpoint /mnt/mountpoint fuse ro,noexec,gid=www-data 0 0
首先我有選擇
ro,noexec
,我試過沒有noexec
。我已閱讀如何設置 sshfs 以使用 www-data並嘗試添加 gid,但沒有幫助。
您需要啟用選項
allow_other
和/或user_allow_other
在/etc/fuse.conf
. 否則只有掛載文件系統的使用者才能使用它。完成更改後,解除安裝並重新安裝文件系統。