• [^] # Re: Je ne comprends pas

    Posté par . En réponse à la dépêche Test d'Ubuntu 4.10. Évalué à -1.

    > permits normal users to mount removable devices without a matching /etc/fstab entry.

    Avec Hal/g-v-m :
    - Il n'y a pas d'entré dans fstab
    - un périphérique arrive
    - hotplug informe udev
    - udev crée les fichiers spéciaux et liens symboliques (sympa, /dev/dvd pointe sur mon lecteur DVD et /dev/cdwriter sur mon graveur).
    - udev fix le propriétaire en fonction de celui qui a la console et des droits dans /etc/security/console.perms.
    - hotplug informe Hal
    - Hal (via fstab-sync) ajoute une entrée à fstab
    - Hal informe tout le monde du nouveau périphérique (via dbus)
    - g-v-m à l'écoute de hal via dbus est informé de la nouvelle partition et la monte.

    Et voilà. "Désavantage" par rapport à pmount :
    On ne peut pas monter n'importe où des partitions.
    C'est plus "lourd".

    Avantage :
    - Sécurité (on passe par console.perms)
    - Sécurité, on peut interdire certain périphérique à l'utilisateur (via fstab et/ou console.perms).
    - Montage "hotplug"
    - solution "communicante", nautilus affiche sur le bureau les nouveaux périphériques.
    - Démontage automatique. Si tu te déloggues et que le périphérique n'est pas occupé, le périphérique est démonté.
    - N'est pas limité à mount/umount. Si c'est un CD audio, lance l'appli gnome-cd. Si c'est un apareil photo, lance gphoto.


    > fstab n'est pas fait pour être modifié dynamiquement (voir le man pour les détails)

    Ah bon. C'est "nouveau".

    fstab n'est pas "modifié", il est remplacé par un autre (comme avec vim).
    C'est équivalent à "mv -f fstab.new fstab". Ça ne dérange personne.

    > cette solution est plus élégante.

    C'est un avis très discutable. La solution pmount est dans cette démarche :
    - "un truc nous gène (il faut une entrée fstab), on vire ce truc"

    C'est "élégant" ?