Posted on and Updated on

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 !