rsync over SSH préserver la propriété uniquement pour www-data fichiers dont

J'utilise rsync pour reproduire un dossier web structure à partir d'un serveur local vers un serveur distant. Les deux serveurs sont ubuntu linux. J'utilise la commande suivante, et ça fonctionne bien:

rsync -az /var/www/[email protected]:/var/www/

Les noms d'utilisateur pour le système local et le système distant sont différents. De ce que j'ai lu, il peut ne pas être possible de conserver tous les fichiers et dossiers des propriétaires et des groupes. C'est OK, mais je tiens à préserver les propriétaires et les groupes juste pour le www-data de l'utilisateur, qui n'existe pas sur les deux serveurs.

Est-ce possible? Si oui, comment pourrais-je aller sur le faire?

** EDIT **

Il ya une mention de rsync être en mesure de préserver la propriété et les groupes de fichiers à distance synchronise ici: http://lists.samba.org/archive/rsync/2005-August/013203.html

** EDIT 2 **

J'ai fini par obtenir l'effet désiré grâce à de nombreux commentaires utiles et des réponses ici. En supposant que l'adresse IP de la machine source est 10.1.1.2 et l'IP de la machine de destination est 10.1.1.1. Je peux utiliser cette ligne de la machine de destination:

sudo rsync -az [email protected]:/var/www//var/www/

Cela préserve la propriété et les groupes de fichiers qui ont en commun un nom d'utilisateur, tels que www-data. Notez que l'utilisation de rsync sans sudo ne conserve pas ces autorisations.

  • Vous ne devriez probablement pas faire de votre racine des noms d'utilisateur différents, à partir de "racine". C'est un défaut que beaucoup de choses supposer sera uniforme, parce que c'est TOUJOURS le même sur tous les système unix ou linux, et a été pendant des décennies. Si la racine de votre nom d'utilisateur n'est pas "root", alors même si les choses fonctionnent pour l'instant, attendre quelque chose de l'échec dans l'avenir.
  • Désolé pour la confusion, mais les noms d'utilisateur, je fais référence ci-dessus sont les utilisateurs avec des privilèges sudo, pas la "racine" des utilisateurs. Bien sûr, il y a encore des comptes racine que je choisis de ne pas les utiliser en général. J'espère que je peux faire ce que je dois faire avec sudo.
  • Pouvez-vous préciser si vous êtes à la préservation d'un propriétaire spécifique:groupe à travers le transfert, ou la conservation de tous les propriétaires:les paramètres de groupe? Non root, j'ai pu transférer des fichiers, mais ils finissaient toujours par être possédé par l'utilisateur non-root que rsync a été défini. En tant que root, tous les propriétaires:les groupes ont été conservés bien, je n'avais juste pas envie de courir rsync (vraiment lsyncd) en tant que root