Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/09/2012, à 09:16

iGor.m

[Résolu] sauvegarde rsync ssh et user/group 1000

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.

Dernière modification par iGor.m (Le 21/09/2012, à 18:10)


Sur Ubuntu depuis décembre 2009, et sous debian depuis avril 2013
Asus Vintage V7 - P8H61E - Intel® Core™ i3-2130 CPU @ 3.40GHz × 4 - 8Go RAM (dont 6 jamais utilisées :( ) - Debian Wheezy (64 bits) - Gnome 3.4
Lenovo Thinkpad X100E 3508-5GG - AMD Turion X2 Ultra Dual-Core 1.60GHz - 3Go RAM - Debian Wheezy (Xcfe)

Hors ligne

#2 Le 11/09/2012, à 11:09

iGor.m

Re : [Résolu] sauvegarde rsync ssh et user/group 1000

une autre piste serait celle de ne pas conserver le propriétaire avec une commande du type :

rsync -e 'ssh -l <user>' -rtpguzv --progress -lDs /chemin/source/ <serveur>:/chemin/destination

Mais est-ce qu'on peut encore considérer que ce soit un backup? Ça signifierait aussi que pour une restauration, il faudrait ensuite rétablir le propriétaire, non?


Sur Ubuntu depuis décembre 2009, et sous debian depuis avril 2013
Asus Vintage V7 - P8H61E - Intel® Core™ i3-2130 CPU @ 3.40GHz × 4 - 8Go RAM (dont 6 jamais utilisées :( ) - Debian Wheezy (64 bits) - Gnome 3.4
Lenovo Thinkpad X100E 3508-5GG - AMD Turion X2 Ultra Dual-Core 1.60GHz - 3Go RAM - Debian Wheezy (Xcfe)

Hors ligne

#3 Le 13/09/2012, à 09:31

iGor.m

Re : [Résolu] sauvegarde rsync ssh et user/group 1000

Pour finir, je vais bien conserver les propriétaires. Mais pour permettre à l'utilisateur d'accéder à ses fichiers lorsque c'est nécessaire, je vais utiliser Xsshfs en précisant dans les options de monter les répertoires en local avec les permissions locales.
Voir la doc: http://doc.ubuntu-fr.org/sshfs


Sur Ubuntu depuis décembre 2009, et sous debian depuis avril 2013
Asus Vintage V7 - P8H61E - Intel® Core™ i3-2130 CPU @ 3.40GHz × 4 - 8Go RAM (dont 6 jamais utilisées :( ) - Debian Wheezy (64 bits) - Gnome 3.4
Lenovo Thinkpad X100E 3508-5GG - AMD Turion X2 Ultra Dual-Core 1.60GHz - 3Go RAM - Debian Wheezy (Xcfe)

Hors ligne