rsync - mkstemp falhou: Permissão negada (13)
Eu tenho a seguinte configuração para periodicamente arquivos rsync do servidor A para o servidor B. O servidor B tem o daemon rsync em execução com a seguinte configuração:
read only = false
use chroot = false
max connections = 4
syslog facility = local5
log file = /var/adm/rsyncd.log
munge symlinks = false
secrets file = /etc/rsyncd.secrets
numeric ids = false
transfer logging = true
log format = %h %o %f %l %b
[BACKUP]
path = /path/to/archive
auth users = someuser
Do servidor A, estou emitindo o seguinte comando:
rsync -adzPvO --delete --password-file=/path/to/pwd/file/pwd.dat /dir/to/be/backedup/ [email protected]::BACKUP
O diretório BACKUP é totalmente lido / gravado / executado para todos. Quando executo o comando rsync do servidor A, vejo:
afile.txt
989 100% 2.60kB/s 0:00:00 (xfer#78, to-check=0/79)
para cada e todo arquivo no diretório que eu desejo fazer backup. Ele falha quando eu começo a escrever arquivos tmp:
rsync: mkstemp "/.afile.txt.PZQvTe" (in BACKUP) failed: Permission denied (13)
Horas de googling mais tarde e ainda não consigo resolver o que parece ser um problema de permissão muito simples. Conselhos? Desde já, obrigado.
informação adicional
Eu só notei o seguinte ocorre no início do processo:
rsync: failed to set permissions on "/." (in BACKUP): Permission denied (13)
Está tentando definir permissão em "/"?
Editar
Eu estou logado como o usuário - someuser. Meu diretório de destino tem permissão completa de leitura / gravação / execução para todos, incluindo seu conteúdo. Além disso, o diretório de destino é de propriedade de algum usuário e do grupo de usuários.
Acompanhamento
Eu encontrei usando o SSH resolve isso