Solución 1:
Se debe indicar a rsync que desea configurar los permisos y la información del propietario/grupo. Sería lógico suponer que tener --chmod o --chown diría eso pero no lo hacen.
Para que los permisos se propaguen, necesita el --perms o -p marca y para propietario/grupo necesitas --owner --group o -og indicadores para establecer la información de propietario/grupo/permiso.
La documentación está escrita un poco confusa, por lo que no está claro cómo se manejan los permisos con diferentes combinaciones o si los archivos existentes se ven afectados.
Solución 2:
Encontré que esta versión de StackOverflow de la misma pregunta es más útil, porque parece que Roger y yo tenemos rsyncs con diferentes preferencias para el formato de --chmod (el mío es 3.1.3 de un paquete Debian).
Como dijo Sami, a rsync se le debe indicar "permisos", así que incluya -p , o incluirlo implícitamente usando -a . Pero luego, para que el comando se ejecute realmente, necesita (por ejemplo, para los directorios 755 y los archivos 644) --chmod=Du=rwx,Dg=rx,Do=rx,Fu=rw,Fg=r,Fo=r , en lugar del formato "D755,F644".