On Fri, 04 Nov 2005 16:32:57 +0100 kohzak <[EMAIL PROTECTED]> wrote: > > Mais avec un bouton droit -> demonter le peripherique, mon user ne peux > pas demonter le disque externe. > > erreur : umount /mnt/usb is not in fstab (and you are not root).
Je suis confronté au même problème que toi. En effet le message d'erreur est explicite, il faut qu'une entrée dans /etc/fstab soit ajoutée pour que l'option user ou users soit fonctionnelle (la man n'est pas vraiment claire à ce sujet d'ailleurs... il faut aller voir le source pour avoir la réponse). Voir le fil à ce sujet sur la liste Calvix (http://listes.calvix.org/pipermail/linux/2005-November/000324.html) Mandrake manage visiblement très bien l'ajout dynamique d'une entrée dans fstab pour permettre de démonter manuellement le périphérique. Ceci présente un intérêt quand la clef usb ou l'appareil photo numérique est monté avec les options async et users. (async pour avoir un débit beaucoup plus rapide et users nécessaire au démontage par l'utilisateur normal avec assurance d'un sync avant débranchement). J'ai essayé en vain de comprendre comment mandrake faisait pour ajouter dynamiquement cette entrée dans fstab. Visiblement ni udev, ni hotplug, ni kudzu ne se charge du travail. Je cherche donc encore un moyen simple et universel de faire en sorte qu'à l'insertion d'un device usb une ligne appropriée soit ajoutée dans fstab pour permettre à un user normal de démonter le périphérique. J'ai réussi à réaliser ce job grace à des scripts usbmount, mais je ne suis pas complètement satisfait. Si vous avez des idées, ou des remarques, je veux bien en profiter. Pour info voila mes scripts usbmount: **** /etc/usbmount/mount.d/05_create_fstab_entry #!/bin/sh # create an fstab entry set -e # remove an already existing entry if grep -q $UM_MOUNTPOINT /etc/fstab; then mv -f /etc/fstab /etc/fstab.bkp grep -v $UM_MOUNTPOINT /etc/fstab.bkp > /etc/fstab fi echo "$UM_DEVICE $UM_MOUNTPOINT $UM_FILESYSTEM users,$UM_MOUNTOPTIONS 0 0" >> /etc/fstab exit 0 **** /etc/usbmount/umount.d/05_remove_fstab_entry #!/bin/sh # remove fstab entry for mounted device set -e mv -f /etc/fstab /etc/fstab.bkp egrep -v $UM_MOUNTPOINT /etc/fstab.bkp > /etc/fstab exit 0 *** Ces scripts ne permettent pas de gérer convenablement des clefs usb avec plusieurs partitions. Mais fonctionnent si une seule partition est présente sur le device usb... Je n'ai pas encore exploré la piste hal, qui semble à priori une voie possible.