Wie lege ich Berechtigungen und Eigentumsrechte bei der Verwendung von rsync fest?

Wie lege ich Berechtigungen und Eigentumsrechte bei der Verwendung von rsync fest?

Ich benutze capistrano-wpcli(Verknüpfung), ein Programm, das „rsync“ verwendet, um Ordner zwischen Entwicklungs- und Testservern zu synchronisieren.

uploadsIch habe die Berechtigung des Ordners auf dem Remote-Server vorübergehend auf 777 gesetzt :

drwxrwxrwx 3 web www-data 4096 May 24 20:04 uploads

Ich führe den Rsync-Vorgang als deployBenutzer aus, der Bereitstellungsbenutzer befindet sich in www-datader Gruppe (falls das überhaupt von Bedeutung ist) mit der Berechtigung 777.

Der rsync-Befehl sieht folgendermaßen aus:

rsync -avz --rsh=ssh web/app/uploads/[email geschützt]:/srv/www/domain.com/shared/uploads/

Leider gibt der rsync-Vorgang diese Fehlermeldung mehrmals zurück:

rsync: Zeiten für "/srv/www/domain.com/shared/uploads/." konnten nicht gesetzt werden: Vorgang nicht zulässig (1)

Warum ist der rsync-Vorgang nicht zulässig?

verwandte Informationen