rsync não copia arquivos com permissões restritivas

1

Tentando copiar arquivos com o rsync, ele reclama:

rsync: send_files failed to open "VirtualBox/Machines/Lubuntu/Lubuntu.vdi" \
(in media): Permission denied (13)

Esse arquivo não é copiado. Na verdade, as permissões de arquivo desse arquivo são muito restritivas no lado do servidor:

-rw-------    1 1000     1000     3133181952 Nov  1  2011 Lubuntu.vdi

Eu chamo o rsync com

sudo rsync -av --fake-super root@sheldon::media /mnt/media

O daemon rsync é executado como root no servidor. root pode copiar esse arquivo (claro). O rsyncd tem "fake super = yes" definido em /etc/rsyncd.conf.

O que posso fazer para que o arquivo seja copiado sem alterar as permissões do arquivo no servidor?

    
por Torsten Bronger 29.12.2012 / 11:15

1 resposta

0

Como você parece ter acesso root a ambos os servidores, você já tentou: - force ?

Como alternativa, você pode ignorar o daemon rsync e tentar uma sincronização direta, por exemplo,

rsync -optg --rsh=/usr/bin/ssh --rsync-path=/usr/bin/rsync --verbose --recursive --delete-after --force  root@sheldon::media /mnt/media
    
por 29.12.2012 / 14:21