Archlinux
polkit-Regel um Usern poweroff zu erlauben
Auf meinem Arch Linux mpd-Server wollte ich dem User mpd erlauben den Rechner herunter zu fahren. Die einfachste Variante ist es, den Benutzer mpd einfach zur Gruppe wheel hinzuzufügen. Diese wird auch in polkit als Admingruppe anerkannt. Nun wollte ich mpd aber nur erlauben herunter zu fahren und nicht gleich Zugriff auf alle Adminfunktionalität zu geben.
Dazu muss eine Datei /etc/polkit-1/rules.d/mpd.rules angelegt werden:
polkit.addRule(function(action, subject) {
if (action.id == 'org.freedesktop.login1.power-off' &&
subject.isInGroup('mpd')
) {
return polkit.Result.YES;
}
});
Ich habe hiermit gleich der Gruppe mpd Berechtigungen zum poweroff gegeben. Mit subject.user == 'mpd', hätte dies auf nur den einen Benutzer begrenzt werden können.
[obsolete] net-auto-wireless@.service on arch linux
I had some trouble with net-auto-wireless@.service
broken media-keys and custom shortcuts in gnome on archlinux
The update on the 15.10.2012 broke some things. Especially the custom shortcuts are not working any more.