Soluzione 1:
È necessario comunicare a rsync che si desidera impostare le autorizzazioni e le informazioni sul proprietario/gruppo. Sarebbe logico supporre che avere --chmod o --chown lo direbbe ma non lo fanno.
Per la propagazione delle autorizzazioni è necessario il --perms o -p flag e per proprietario/gruppo è necessario --owner --group o -og flag per le informazioni su proprietario/gruppo/autorizzazione da impostare.
La documentazione è scritta in modo un po' poco chiaro, quindi non è chiaro come vengono gestite le autorizzazioni con combinazioni diverse o se i file esistenti ne sono interessati.
Soluzione 2:
Ho trovato questa versione StackOverflow della stessa domanda più utile, perché sembra che io e Roger abbiamo rsync con preferenze diverse per il formato di --chmod (il mio è 3.1.3 da un pacchetto Debian).
Come ha detto Sami, a rsync devono essere comunicati "autorizzazioni", quindi includi -p , o includilo implicitamente usando -a . Ma poi, per eseguire effettivamente il comando, è necessario (ad esempio per le directory 755 e i file 644) --chmod=Du=rwx,Dg=rx,Do=rx,Fu=rw,Fg=r,Fo=r , piuttosto che il formato "D755,F644".