Table des matières

, , , , ,

Rsync sous ubuntu avec sudo des deux cotés

Ubuntu ne propose pas de compte root donc pour faire un “rsync [options] root@machine1:/chemin1/ root@machine2:/chemin2/” les choses se compliquent un peu.

rsync ne permet pas ce fonctionnement ou la source et la destination sont deux machines distinctes, il s'agit d'une commande conceptuelle :p

Pas de panique, c'est tout de même possible de faire ce rsync :

Methode 1 - sudo temporaire

Préparation

Se logguer sur la machine cible, et s'accorder les droits de sudo sur rsync avec son utilisateur :

Copie des données

Il faut bien sur adapter les options et les chemins à ce que vous voulez faire

Ca y est on a réussi a rsync des fichiers locaux que seul l'utilisateur root peut lire vers une machine distante ou seul l'utilisateur root peut ecrire :-)

Merci ubuntu :-)

Methode 2 - ssh-agent

Utiliser ssh-agent pour faire ce rsync :

Cette méthode a l'avantage de ne pas devoir mettre un sudo temporaire pour ce rsync