Je veux synchroniser un dossier de ma machine avec un dossier sur une machine distante. Le dossier distant ne peut être manipulé que par root
. Je dispose d'un compte sur la machine distante qui peut utiliser sudo
. Comment puis-je exécuter rsync de manière à ce qu'il dispose des droits d'accès 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