#1 Le 25/01/2019, à 03:48
- canard27
RSYNC - Gestion des users/groups
Bonjour,
RSYNC peut conserver les users/groups avec l'option -a
Mais rsync ne conserve que les UID, pas les users, exemple :
SOURCE
Fichier : test.txt UID=1000(martin) Groupe=1000(martin)
Après sauvegarde rsync, si martin a pour UID 1001 et toto UID 1000
DESTINATION
Fichier test.txt UID=1000(toto) Groupe=1000(toto)
En soit, ce n'est pas trop grave puisqu'à la restauration, le fichier sur la destination (anciennement source) retrouve son propriétaire martin.
Mais que se passe t-il si un UID de la source n'existe pas sur destination ?
Exemple, si le fichier test.txt a pour UID=1005 et qu'il n'existe pas d'UID=1005 sur destination ?
Hors ligne
#2 Le 25/01/2019, à 03:59
- canard27
Re : RSYNC - Gestion des users/groups
Je me réponds à moi-même après avoir fait le test :
RSYNC ne connaissant pas l'UID sur la destination, va tout simplement donner au fichier comme propriétaire l'UID lui-même.
Exemple :
SOURCE
Fichier test.txt Propriétaire tutu gid=1003
DESTINATION
test.txt Propriétaire 1003 gid=1003
En l'absence de username, c'est le gid lui-même qui est utilisé. Et donc à la restauration, le fichier retrouvera le username associé au gid.
C'est bien fait linux quand même !!!!
Hors ligne