Bonjour,
J'ai un serveur dédié sur lequel est monté un disque dur pour faire des sauvegardes. J'ai créé un utilisateur sur le serveur pour la personne concernée. Pour faire la sauvegarde, j'utilise une commande rsync :
rsync -e 'ssh -l <user>' -azv /chemin/source/ <serveur>:/chemin/destination
Cette commande préserve les propriétaires et permissions, si j'ai bien compris. Tout fonctionne très bien. Je constate que les répertoires et les fichiers sauvegardés sur le serveur acquièrent comme propriétaire et groupe un uid=1000 :
-rw-rw-r--. 1 1000 1000 ...
Ce qui signifie que lorsque le <user> qui fait la sauvegarde se connecte au serveur pour accéder aux fichiers, ben il n'a pas les permissions nécessaires. J'ai cherché à comprendre qui était ce 1000, par exemple en allant chercher dans /etc/passwd et /etc/group du serveur: personne qui ne réponde à cet uid. Bien entendu, lorsque je me connecte avec root sur le serveur, j'y accède très bien.
Je trouverais utile que le user qui fait la sauvegarde puisse accéder à ses propres répertoires et fichiers. Et je me demande comment bien faire.