IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Rsync et permission


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 883
    Par défaut Rsync et permission
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rsync -av -e ssh /home/gldavid backup@target_machine:/SOMEWHERE/backup
    Cette commande marche. Ok, mais j'observe que sur la machine distante, tous les fichiers ont désormais comme propriétaire backup . Or je voudrais que les fichiers conservent leur propriétaire d'origine. Je croyais que l'option -a de rsync garantissait la conservation de ces propriétés.
    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 :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  2. #2
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 883
    Par défaut
    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 :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  3. #3
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Par défaut
    Citation Envoyé par GLDavid
    Petit up.
    Merci d'avance de vos réponses

    @++
    Est ce que les utilisateurs existent sur les 2 machines avec les même UID ?

    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.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  4. #4
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Service Delivery Manager
    Inscrit en
    Janvier 2003
    Messages
    2 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Service Delivery Manager
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 883
    Par défaut
    Citation Envoyé par ggnore
    Citation Envoyé par GLDavid
    Petit up.
    Merci d'avance de vos réponses

    @++
    Est ce que les utilisateurs existent sur les 2 machines avec les même UID ?

    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
    hello

    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 :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  5. #5
    Membre confirmé Avatar de jibe74
    Inscrit en
    Avril 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 172
    Par défaut
    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.) ?

  6. #6
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    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

  7. #7
    Membre confirmé Avatar de jibe74
    Inscrit en
    Avril 2004
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 172
    Par défaut
    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 ?

Discussions similaires

  1. Rsync : permission en lecture insuffisant, executable demandé !
    Par BeWog dans le forum Administration système
    Réponses: 2
    Dernier message: 09/03/2011, 12h54
  2. Gestion des permissions des fichiers sur NTFS
    Par gnu_thomas dans le forum MFC
    Réponses: 3
    Dernier message: 22/01/2004, 08h22
  3. Réponses: 8
    Dernier message: 14/11/2003, 22h51
  4. [PostgreSQL]permission denied
    Par alex2205 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 13/02/2003, 13h27
  5. Permission sur un dossier
    Par Bjorn dans le forum C
    Réponses: 6
    Dernier message: 25/06/2002, 12h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo