rsync no copia archivos con permisos restrictivos

rsync no copia archivos con permisos restrictivos

Al intentar copiar archivos con rsync, se queja:

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

Ese archivo no se copia. De hecho, los permisos de archivo de ese archivo son muy restrictivos en el lado del servidor:

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

Llamo a rsync con

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

El demonio rsync se ejecuta como root en el servidor. root puede copiar ese archivo (por supuesto). rsyncd tiene "fake super = yes" configurado en /etc/rsyncd.conf.

¿Qué puedo hacer para que el archivo se copie sin cambiar los permisos del archivo en el servidor?

Respuesta1

Como parece tener acceso root a ambos servidores, ¿ha probado: --fuerza?

Alternativamente, puede omitir el demonio rsync e intentar una sincronización directa, por ejemplo

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

información relacionada