Linux

www-data 訪問 sshfs 掛載點

  • June 10, 2013

我有Apache2一個Debian Linux. 我將 a 掛載sshfs到目錄/mnt/mountpoint/(它在引導時通過 掛載/etc/fstab)。它通過來自 的軟連結進行訪問/var/www/mountpoint

當我使用瀏覽器訪問該目錄時,我得到一個 403。

據我所知,使用者www-data無法讀取目錄。

lsas的輸出www-data

d????????? ? ?    ?       ?            ? mountpoint

lsas的輸出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. 否則只有掛載文件系統的使用者才能使用它。完成更改後,解除安裝並重新安裝文件系統。

引用自:https://serverfault.com/questions/514557