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