web-dev-qa-db-ja.com

www-データアクセスsshfsマウントポイント

Apache2Debian Linuxがあります。 sshfsをディレクトリ/mnt/mountpoint/にマウントします(ブート時に/etc/fstabを介してマウントされます)。 /var/www/mountpointからのソフトリンクでアクセスされます。

ブラウザでディレクトリにアクセスすると、403が表示されます。

私が見ることができる限り、ユーザーwww-dataはディレクトリを読み取ることができません。

lswww-dataとして出力:

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

lsrootとして出力:

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なしで試しました。 www-dataを使用するようにsshfsを設定する方法 を読み、gidを追加しようとしましたが、役に立ちませんでした。

2
Angelo Fuchs

オプションを有効にする必要がありますallow_otherおよび/またはuser_allow_other in /etc/Fuse.conf。それ以外の場合は、ファイルシステムをマウントしたユーザーのみが使用できます。変更を加えたら、ファイルシステムをアンマウントして再マウントします。

8
Michael Hampton