Après une mise à jour de DSM sur un NAS Synology, une commande rsync qui fonctionnait parfaitement peut soudainement échouer avec une erreur Permission denied. Le réflexe naturel consiste alors à vérifier le mot de passe, la clé SSH, les droits du dossier ou les permissions DSM.
C’est utile, mais ce n’est pas toujours la vraie cause. Sur Synology, l’erreur peut aussi venir du chemin du binaire rsync côté NAS. Après certaines mises à jour DSM, le binaire peut changer d’emplacement, ou ne plus être trouvé correctement dans l’environnement SSH utilisé par rsync.
Dans ce cas, la solution consiste à indiquer explicitement à rsync où se trouve le binaire distant grâce à l’option --rsync-path.
Voici comment diagnostiquer et corriger proprement l’erreur rsync Permission denied sur un NAS Synology, sans bricoler les permissions au hasard ni sortir le grand classique chmod -R 777.