O FUSE tem opções para controlar quem tem acesso aos arquivos. Eu estou supondo que você quer sshfs -o allow_other
.
Estou fazendo o seguinte para montar um servidor remoto em um caminho específico no meu servidor:
sshfs [email protected]:/backup/folder/ /home/myuser/server-backups/
No entanto, quando eu monto o servidor, as permissões da pasta mudam (elas se tornam 700), e quando eu testo meu arquivo rsnapshot.conf, recebo o seguinte erro:
snapshot_root /home/myuser/server-backups/ - snapshot_root exists \
but is not readable
O que estou fazendo de errado? devo montar o servidor remoto com outro usuário?
Supondo que seja uma pasta com acesso restrito, por exemplo somente acesso para determinados usuários, o sshfs pode deixar de ver que um dos IDs desse grupo pertence ao usuário que montou a unidade.
Você só precisa adicionar a opção "-o defer_permissions", por exemplo,
sshfs -o defer_permissions [email protected]:/backup/folder/ /home/myuser/server-backups/
Mais informações podem ser encontradas aqui: link ?
Tags permissions mount sshfs