Você pode tentar as opções -o allow_root
e -o allow_other
para sshfs.
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?
Você pode tentar as opções -o allow_root
e -o allow_other
para sshfs.
No servidor de backup, crie um diretório para colocar os backups em
mkdir /home/patrick/backups
Em seus vps
Adicione sua conta de usuário ao grupo de fusíveis
sudo usermod -a -G fuse patrick
Edite o arquivo /etc/fuse.conf
e descomente ou adicione a linha
user_allow_other
crie um ponto de montagem para sshfs e conecte-se a ele
mkdir /backups
sshfs [email protected]:/home/patrick/backups /backups -o allow_root
Agora você deve ter um diretório /backups
com o qual você pode usar o rsnapshot em seus vps.
Defina isso em Raspberry Pi (reconhecidamente diferente distro), mas eu tive o mesmo problema com a permissão negada. -o allow_other adicionado ao final da chamada de montagem funcionou.