Bonjour,
en cherchant avec obstination, on finit par trouver.
Sous Fedora, c'est HAL qui se charge de fournir les paramètres d'exploitation des périphériques à travers des règles pré-déterminées sensées convenir à tous.
Le comportement de HAL est ajustable par rédaction de fichiers perso de règles qui viennent compléter/adapter le paramétrage standard.
Dans le "volume namespace" de HAL se trouve la propriété "volume.ignore" dont le but est justement de permettre ou d'empêcher qu'une application de plus haut niveau ne laisse voir et monter une partition par l'utilisateur non root (voir
ICI).
La solution est donc la suivante :
1°) créer un répertoire /usr/share/hal/fdi/policy/98perso
2°) y inscrire un fichier de règles perso sous le nom que l'on veut
3°) redémarrer la machine (je sais on peut faire autrement ...)
[alcazar@tapioca ~]$ cat /usr/share/hal/fdi/policy/98perso/perso.fdi
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="volume.label" string="RESERVE">
<merge key="volume.mount_point" type="string">/mnt/RESERVE</merge>
<merge key="volume.ignore" type="bool">true</merge>
</match>
</device>
</deviceinfo>
[alcazar@tapioca ~]$
Dans cet exemple, je demande que le volume ayant pour label RESERVE soit monté dans /mnt/RESERVE et que, même si /etc/fstab comporte une ligne de montage avec l'option "user", il n'y ait pas d'icône sur le bureau pour ce volume.