Forum Linux.debian/ubuntu problèmes de permission avec ma clé usb

Posté par  (site web personnel) .
Étiquettes :
0
13
sept.
2005
Encore newbie, mais je me soigne, je suis sous Debian Sarge 3.1, j'ai acheté une clé usb mp3 de marque aiptek, je suis obligé de me connecter en root pour la monter et pour écrire dessus.

Si je ne suis pas sous root à :
mount /media/usb0
il me dit qu'il ne connait pas le système de fichier (qui est vfat).

Je n'arrive pas à changer les permissions pour les groupes et les autres utilisateurs que ce soit en faisant propriétés ou en utilisant chmod et je n'arrive pas non plus à changer le propriétaire qui est root en utilisant chown. Il me répond que je n'ai pas la permission d'effectuer ces opérations (sous root, je ne comprend pas pourquoi)

j'ai formaté la clé en ext3, en vfat, en fat sous windows, en fat32 sous windows. J'ai toujours le problème.

J'ai ça dans mon fstab :

/dev/sda /media/usb0 auto rw,user,noauto 0 0

J'ai déjà utilisé ma clé sur un ordi sous Debian et il n'y avait aucun problème pour la monter ou écrire dessus.

A votre avis, il est où le problème ?

Merci.
  • # fat et fstab

    Posté par  . Évalué à 2.

    c'est normal de ne pas pouvoir changer les permissions des fichiers sur ta clé, puisqu'elle utilise le système de fichieres fat32 qui ne gère pas les permissions.

    Il faut indiquer à ton pc que l'utilisateur a le droit de monter la clé usb, et également à quel est le format de la clé : remplace donc auto par vfat dans le fstab.
    • [^] # Re: fat et fstab

      Posté par  (site web personnel) . Évalué à 1.

      j'ai déjà essayé de remplacer auto par vfat : marche pas...

      Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

  • # umask???

    Posté par  . Évalué à 3.

    Il faut peut etre mettre un umask dans le fstab :
    Si on ne fait pas dans la delicatesse 000 peut convenir

    Apres un uid et un gid peuvent amelioré tout ca


    Pour finir je comprend pas pourquoi ca marche pas en ext3...
  • # A contrôler

    Posté par  . Évalué à 4.

    Salut,

    Est-ce que tu peux contrôler que mount (/bin/mount) a bien le bit SUID positionné. Lorsque tu fais un "ls -l /bin/mount", tu dois avoir les droits suivants : "-rwsr-xr-x". Si ce n'est pas le cas, un coup de
    chmod 4755 /bin/mount
    devrait régler le problème.

    Sinon, il faut aussi noter que (très) souvent les clés USB sont formatés avec une partition occupant tout l'espace de la clé. Le device à utiliser est alors /dev/sda1 et non pas /dev/sda (mais si tu arrives à monter ta clé en root, le problème ne vient pas de là).

    Enfin, tu peux aussi noter qu'en mettant users au lieu de user dans /etc/fstab, tu permets à un utilisateur différent de celui qui a monté la clé à la démonter (c'est pratique quand celui qui a monté la clé part en oubliant le unmount).

    A+
    JJD
    • [^] # Re: A contrôler

      Posté par  (site web personnel) . Évalué à 1.


      Sinon, il faut aussi noter que (très) souvent les clés USB sont formatés avec une partition occupant tout l'espace de la clé. Le device à utiliser est alors /dev/sda1 et non pas /dev/sda (mais si tu arrives à monter ta clé en root, le problème ne vient pas de là).


      Je confirme. Avec ça dans mon /etc/fstab, ça fonctionne très bien sur ma Debian :
      /dev/sda1 /media/usb0 vfat user,noauto 0 0
  • # Ayé ! Problème résolu

    Posté par  (site web personnel) . Évalué à 1.

    Il me semblait que j'avais déjà mis /dev/sda1 et que ça n'avait pas marché, mais bon.

    En fait, j'ai mis /dev/sda1 /media/usb0 vfat rw,user,noauto 0 1 et pis ça marche !
    Bon, par contre l'icône ne s'affiche pas sur le bureau une fois la clé monté, mais c'est déjà beaucoup moins génant.
    Merci

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

    • [^] # Re: Ayé ! Problème résolu

      Posté par  (site web personnel) . Évalué à 1.

      Ah bah en fait, au redémarrage de l'ordi, après montage, l'icône s'affiche sur le bureau. La vie est bell parfois, non ?

      Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

    • [^] # Re: Ayé ! Problème résolu

      Posté par  (site web personnel) . Évalué à 1.

      L'intérêt du "1" final me semble discutable ...

      Extrait de la page de man de fstab :

      Le sixième champ (fs_passno), est utilisé par le programme fsck(8) pour
      déterminer l'ordre de vérification des systèmes de fichiers au démar-
      rage. Le système de fichiers racine doit avoir un champ fs_passno de
      valeur 1, et les autres un fs_passnode de valeur 2. Les systèmes
      partageant le même contrôleur seront vérifiés séquentiellement, mais
      ceux utilisant différents contrôleurs seront vérifies simultanément
      pour utiliser le parallélisme offert par le matériel. Si le sixième
      champ est absent ou vaut zéro, fsck ne vérifiera pas ce système de
      fichiers.

Suivre le flux des commentaires

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