|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2003 Messages : 2 620 ![]() |
Hello !
Je viens de faire une observation sur un script minimal. Mettons que sur ma machine, je suis connecté en tant que gldavid. Sur une machine distante, je dispose d'un compte, mettons backup. Si je lance la commande suivante : Code :
Donc, comment résoudre ce mystère ? Merci d'avance de votre aide. @++
__________________
GLDavid Consultez la FAQ Perl ainsi que mes cours de Perl. N'oubliez pas les balises code ni le tag ![]() Je ne répond à aucune question technique par MP. |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : janvier 2003 Messages : 2 620 ![]() |
La question que je me pose est pourquoi tel qu'écrit, ce code ne me permet pas de garder mes propriétés, principalement le nom du propriétaire du fichier.
Merci d'avance de vos réponses @++
__________________
GLDavid Consultez la FAQ Perl ainsi que mes cours de Perl. N'oubliez pas les balises code ni le tag ![]() Je ne répond à aucune question technique par MP. |
|
|
00
|
|
|
#3 | |
![]() ![]() Inscription : juillet 2004 Messages : 2 245 ![]() |
Citation:
Je ne sais pas du tout si c'est bloquant, pour tout dire, je n'ai jamais eu à faire ce genre de manipulation. (ps: les up c'est c'est le démon) edit : Joliment déguisé ce up
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer. |
|
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2003 Messages : 2 620 ![]() |
Citation:
Oui, je sais pour le up, mea culpa ![]() Cependant, l'utilisateur backup n'existe pas sur la machine de départ. Est-ce que cela provoquerait justement cette erreur dans les propriétés ? @++
__________________
GLDavid Consultez la FAQ Perl ainsi que mes cours de Perl. N'oubliez pas les balises code ni le tag ![]() Je ne répond à aucune question technique par MP. |
||
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 121 ![]() |
Bonjour,
Je relance le sujet, espérant avoir plus de réponses que GLDavid ! J'ai le même problème de préservation des droits en lançant rsync depuis le serveur que je veux sauvegarder (une SME), la sauvegarde se faisant sur un serveur FreeNAS. J'ai bien fouillé sans trouver réponse à ma question : je ne comprends pas pourquoi les droits sont perdus !!! Chez FreeNAS, on m'affirme que les droits ne peuvent être préservés qu'en local et on me conseille d'utiliser rsync via SSH, et du coup je me pose la question de savoir quel est le mieux entre : - Utiliser directement le démon rsyncd de FreeNAS (genre rsync -a /rep2save freenas::partage/repbackup, s'il existe un moyen de préserver les droits dans ce cas ce que je croyais possible d'après le man rsync...) - Utiliser rsync avec SSH (je n'ai pas vraiment utilité de crypter l'échange) - Utiliser SAMBA, présent sur les deux bécanes, - Utiliser NFS, qu'il faudrait installer sur SME. Sachant que j'ai plus de 100 Go à sauvegarder au total, et disons jusqu'à une dizaine de Go de fichiers modifiés. Quelle serait à votre avis la meilleure méthode au niveau rapidité et fiabilité (je ne parle pas de sécurité, inutile dans mon cas) et permettant la préservation stricte des droits et autres propriétés de fichiers (dates etc.) ?
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Frédéric Brugmans Informaticien multitâche Inscription : février 2005 Messages : 661 ![]() |
La réponse est assez "logique"
Sur la machine A tu es UtilisateurdeA avec l'uid 100 Sur la machine B tu es UtilisateurdeB avec l'uid 200 Imagine le scénario ou tu pourrais copier "sans perte de droits" : Sur la machine A, tu es root et UtilisateurA et tu envoies en rsync /etc/shadow vers ~/../../etc/shadow |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 121 ![]() |
Salut,
Il y a toujours quelque chose qui m'échappe : je vois très bien le problème dont tu parles, mais rsync n'envoie pas dans ~ sur la machine B... En plus, je ne vois pas pourquoi on remonterait à la racine ?
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com