usb disk et policykit

Lorsqu’on tente de monter un disque usb via son file manager (Thunar ou Nautilus), on peut avoir un message d’erreur ‘not authorized’. Lorsqu’on a un environnement de bureau à la Gnome ou KDE, toutes ces histoires de gestion des droits est pris en charge de façon transparente. Mais quand on veut avoir un environnement hyper léger, il y a des manipulations  à faire pour contourner certains problèmes. Voici la marche à suivre :

Créer un nouveau fichier de configuration policykit :

sudo nano /etc/polkit-1/localauthority/50-local.d/55-myconf.pkla

Le numéro et l’extension .pkla sont important. Par contre, vous pouvez mettre ce que vous voulez à la place de ‘myconf’.
Et voilà le contenu de ce fichier :

[Dealing with disks]
Identity=unix-group:plugdev
Action=org.freedesktop.udisks2.filesystem-mount;org.freedesktop.udisks2.eject-media;org.freedesktop.ud$
ResultAny=yes
ResultInactive=yes
ResultActive=yes

Il faut redémarrer DBUS car c’est lui qui pilote le daemon polkitd :

sudo restart dbus

Vous devez relancer gnome-settings-daemon si vous l’utilisez :

gnome-settings-daemon -r &

Voilà, c’est fait ! Branchez un disque USB et naviguez dans les fichiers. Plus de message d’erreur !