у меня есть Apache2
на Debian Linux
. Я устанавливаю sshfs
в каталог /mnt/mountpoint/
(монтируется во время загрузки через /etc/fstab
). Доступ к нему осуществляется с помощью softlink из /var/www/mountpoint
.
Когда я открываю каталог в браузере, я получаю 403.
Так быстро, как я вижу пользователя www-data
не могу прочитать каталог.
Выход ls
так как www-data
:
d????????? ? ? ? ? ? mountpoint
Выход ls
так как 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
. В противном случае ее сможет использовать только пользователь, смонтировавший файловую систему. После внесения изменений отключите и снова смонтируйте файловую систему.