Você precisa ativar as opções allow_other
e / ou user_allow_other
in /etc/fuse.conf
. Caso contrário, apenas o usuário que montou o sistema de arquivos pode usá-lo. Depois de fazer a alteração, desmonte e remonte o sistema de arquivos.
Eu tenho um Apache2
em um Debian Linux
. Eu montei um sshfs
no diretório /mnt/mountpoint/
(ele é montado no tempo de inicialização via /etc/fstab
). É acessado com um softlink de /var/www/mountpoint
.
Quando eu acesso o diretório com um navegador, recebo um 403.
Por mais que eu possa ver o usuário www-data
não pode ler o diretório.
Saída de ls
como www-data
:
d????????? ? ? ? ? ? mountpoint
Saída de ls
como root
:
drwxrwxrwx 1 aneuschitzer www-data 4.0K Jun 5 16:27
Minha linha correspondente em /etc/fstab
sshfs#reader@targethost:/mnt/mountpoint /mnt/mountpoint fuse ro,noexec,gid=www-data 0 0
Primeiro eu tive as opções ro,noexec
, tentei sem noexec
. Eu li Como configurar o sshfs para usar www-data e tentei adicionar o gid, mas isso não ajudou.
Tags mount debian sshfs linux apache-2.2