Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/01/2019, à 04: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, à 04: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