Forum Linux.général sshfs et préservation des droits

Posté par .
Tags : aucun
2
31
août
2009
Bonjour,

J'essaie de mettre en place une solution de sauvagarde basée sur sshfs. La machine qui sauvegarde un serveur se connecte automatiquement via autofs et sshfs sur le serveur à sauvegarder et fait un tar du serveur.
Le problème, c'est que je viens de remarquer que lorsque je vais voir sur le partage en lui même, les droits sont completement foireux :

Ex : Une partie d'un ls vers le partage monté en sshfs :
ls -ltr /mnt/partages/firedev
[...]
drwxr-xr-x 1 servfichiers servfichiers 4096 aoû 28 10:02 root
[...]

Cet utilisateur que j'ai créé pour me connecter sur un serveur windows 2003 est completement erroné et je ne comlprend pas pourquoi je le vois sur ce partage au lieu de root...Ce que je voudrais, c'est biuen entendu avoir les mêmes droits que sur le serveur en local.

Voici la ligne d'autofs pour le serveur

firedev -fstype=fuse,ro,nodev,nonempty,noatime,allow_other,max_read=65536,default_permissions :sshfs\#root@firedev\:/

Est ce que qualqu'un a déjà eu un problème de droits avec sshfs ?
  • # complément d'info

    Posté par (page perso) . Évalué à 2.

    Par curiosité, tu peux faire un ls -nd /mnt/partages/firedev/root ?
    • [^] # Re: complément d'info

      Posté par . Évalué à 1.

      voilà le resultat ;

      drwxr-xr-x 1 1000 1000 4096 aoû 28 10:02 /mnt/partages/firedev/root
      • [^] # Re: complément d'info

        Posté par . Évalué à 2.

        Pour info, Je viens de comprendre pourquoi je voyais l'utilisateur "servfichiers". Son UID est de 1000...

        cat /etc/passwd :

        [...]
        servfichiers:x:1000:1000::/home/servfichiers:/bin/false
        [...]
        • [^] # Re: complément d'info

          Posté par (page perso) . Évalué à 2.

          Oui enfin, ça c'est logique...
          Mais normalement, l'UID du dossier root devrait être 0 je pense :).

          J'ai pas trop le temps de tester et je touche rarement à sshfs pour t'aider là... Mais il y a bien un gentil sys-admin qui va passer dans le coin...
  • # Pourquoi pas ssh simplement ?

    Posté par . Évalué à 2.

    Pourquoi ne pas utiliser simplement ssh ?
    ssh root@firedev tar cz / > sauvegarde.tar.gz
    (OK ça ne répond pas du tout à ta problématique, c'était juste une remarque)
    • [^] # Re: Pourquoi pas ssh simplement ?

      Posté par . Évalué à 1.

      Ah bah oui. je vais essayer et voir si ça garde les permissions.
      Pour cette nuit, ça va d'abord faire une archive en local et rapatrier l'archive via un simple cp. Si cette commande fonctionne correctement, ça ne pourra que simplifier la sauvegarde :)
      • [^] # Re: Pourquoi pas ssh simplement ?

        Posté par . Évalué à 2.

        Il n'y aura pas de problème de permission puisque l'archive sera directement sauvegardée sur l'ordinateur qui lance cette commande ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.