www-data access ponto de montagem sshfs

2

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.

    
por Angelo Fuchs 10.06.2013 / 09:05

1 resposta

8

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.

    
por 10.06.2013 / 09:09