Você não pode manter a propriedade e o grupo de um arquivo, a menos que você já seja o proprietário dos arquivos ou seja o root. (Isso se encaixa no princípio de que você não pode "fornecer" arquivos.) Você pode usar o sinalizador --fake-super para registrar a propriedade e o grupo em atributos estendidos para que, se restaurar com permissões suficientes, possa restaurar esses valores salvos anteriormente.
# Backup
rsync -az --fake-super [email protected]:/www/site ~/backup
# Restore
rsync -az --fake-super ~/backup [email protected]:/www/site
Se você não puder efetuar login como root no sistema remoto, mas tiver (digamos) a capacidade de executar sudo sem solicitar uma senha, poderá manipular a linha de comando da seguinte forma:
# Restore via sudo
rsync -az --fake-super --rsync-path='sudo rsync' ~/backup [email protected]:/www/site
O --fake-super flag também evita problemas com os nomes de usuários e grupos não existentes no sistema de destino (embora exista a opção --numeric-ids se você decidir não usar --fake-super ). Esteja ciente de que ele parece um pouco estranho no sistema de destino até você perceber que ele realmente está funcionando em segundo plano. Os links simbólicos, por exemplo, também deixam de ser links simbólicos durante o backup.