URL:     https://linuxfr.org/forums/astucesdivers/posts/rsync-et-traduction-did
Title:   Rsync et traduction d'id
Authors: fcartegnie
Date:    2009-09-06T00:40:42+02:00
Tags:    
Score:   4


Disposant de serveurs à la base d'utilisateurs centralisée, je n'avais jamais remarqué une particularité de rsync auparavant: La traduction d'uid.  
Quitte a faire un pense bête, autant le faire ici qu'il serve à d'autres.  
  
Lors d'une replication, les uid/gid des fichiers sont convertit en leur valeurs texte, puis après transfert sur le système destination, mappés sur l'uid correspondant sur la cible (*).  
user1(uid 510)  ->  user1 (uid 510)  
user2(uid 511)  ->  user2 (uid 514)  
  
Les fichiers sans correspondance passent en 65534, soit 'inconnu'.  
Critique donc si votre système de destination a plus de 1 utilisateur manquant par rapport au système cible, d'autant plus qu'on peut ne s'en rendre compte que trop tard :/  
  
Pour la conservation des uid/gid ( à la manière d'un tar classique ): --numeric-ids  
  
* (Embêtant quand votre solution de backup considère que les uid et estime que le backup n'est pas synchronisé avec la source.)
