rsync kopiert keine Dateien mit restriktiven Berechtigungen

rsync kopiert keine Dateien mit restriktiven Berechtigungen

Beim Versuch, Dateien mit rsync zu kopieren, wird folgende Fehlermeldung angezeigt:

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

Diese Datei wird nicht kopiert. Tatsächlich sind die Dateiberechtigungen dieser Datei auf der Serverseite sehr restriktiv:

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

Ich rufe rsync auf mit

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

Der rsync-Daemon wird als Root auf dem Server ausgeführt. Root kann diese Datei (natürlich) kopieren. In /etc/rsyncd.conf ist für rsyncd „fake super = yes“ eingestellt.

Was kann ich tun, damit die Datei kopiert wird, ohne die Berechtigungen der Datei auf dem Server zu ändern?

Antwort1

Da Sie anscheinend Root-Zugriff auf beide Server haben, haben Sie Folgendes versucht: --Gewalt?

Alternativ können Sie den rsync-Daemon umgehen und eine direkte Synchronisierung versuchen, z. B.

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

verwandte Informationen