org.freedesktop.hal.storage.mount-removable no <-- (action, result).
Es kam mal wieder ein Update von Dbus, HAL und ACPI raus. Und schon gab es wieder Probleme. Ich könnte keine Wechseldatenträger mehr als nicht-root einbinden. Und nun? Klar. Arch Linux Forum. ![]()
Und schon hatte ich die Lösung. ![]()
/etc/PolicyKit/PolicyKit.conf
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">
<!-- See the manual page PolicyKit.conf(5) for file format -->
<config version="0.1">
<match user="sim4000">
<match action="org.freedesktop.hal.storage.*">
<return result="yes"/>
</match>
<!-- for internal devices mounted with extra options like a wished mount point -->
<match action="hal-storage-mount-fixed-extra-options">
<return result="yes" />
</match>
<!-- for external devices mounted with extra options like a wished mount point -->
<match action="hal-storage-mount-removable-extra-options">
<return result="yes" />
</match>
</match>
<match action="org.freedesktop.hal.power-management.shutdown">
<return result="yes"/>
</match>
<match action="org.freedesktop.hal.power-management.reboot">
<return result="yes"/>
</match>
</config>
Seit dem letzten Xorg upgrade laufen die ganzen Hardware Prozeduren ja über HAL (Hardware Abstraction Layer). Also muss man dem auch klar machen, dass ich als Benutzer Laufwerke mounten darf. Hat mich nur gewundert, dass es bis jetzt alles Funktioniert hat...
Bei mir war die Datei zu Anfang komplett leer, weswegen ich jetzt nicht genau eingrenzen kann, welche Änderungen ich gemacht habe. Einfach mal genauer anschauen, was bei Dir noch Fehlt.
Nicht vergessen "sim4000" durch deinen User zu ersetzen! Wer möchte, dass alle Benutzer mounten/umounten dürfen, kann die <match> Direktive auch weglassen.
Läuft jedenfalls wieder. ![]()




