Je souhaite synchroniser un dossier de ma machine avec un dossier sur une machine distante. Le dossier distant ne peut être manipulé que par root
. J'ai un compte sur la machine distante qui peut utiliser sudo
. Comment puis-je exécuter rsync de sorte qu'il dispose des autorisations root sur la machine distante?
J'ai essayé ce qui suit:
rsync -avz -e ssh /home/ubuntu/my/lovely/folder ubuntu@x.x.x.x:/remote/lovely/folder --delete --rsync-path="sudo rsync"
Mais (après avoir entré mon mot de passe), j'obtiens l'erreur suivante:
sudo: no tty present and no askpass program specified