1 votes

Rsync ne parvient pas à définir les uids appropriés

J'essaie de rsynchroniser un dossier du serveur A au serveur B :

rsync -aAXSHPr --numeric-ids --fake-super --delete --delete-after --delete-excluded -e "ssh -i key" root@1.2.3.4:/home/vmail/ /home/vmail/

rsync -avz --numeric-ids --fake-super --delete --delete-after --delete-excluded -e "ssh -i key" root@1.2.3.4:/home/vmail/ /home/vmail/

J'ai beau essayer, rsync ne définit pas le propriétaire de vmail sur certains fichiers (il les laisse appartenir à root). Je n'interromps pas le processus, je sais qu'il devrait le faire à la fin.

L'utilisateur vmail a exactement le même UID sur les deux serveurs. Je peux bien sûr chown les fichiers après rsyncing.

Qu'est-ce qui peut mal tourner ici ?

0voto

user8026 Points 11

Comme vous semblez être root, je ne sais pas pourquoi vous utilisez --fake-super . Vous devriez essayer de l'enlever.

Je n'ai jamais utilisé cette option, mais la lecture de la page de manuel semble suggérer que lorsque l'on utilise l'option --fake-super vous êtes également censé utiliser -M--fake-super pour qu'il soit appliqué aux deux extrémités.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X