Hallo Christian, Am 24.07.20 um 23:20 schrieb Christian Boltz:
Am Freitag, 24. Juli 2020, 14:36:33 CEST schrieb Handwerker, Jan (IMK):
Nach dem nächsten Reboot war aber alles beim alten.
Eine Kollegin hat es unter 15.2 ausprobiert und es hat noch nie geklappt.
Mir fallen zwei Dinge ein.
Welchen Dateinamen hast Du gewählt? Ich würde /etc/polkit-1/rules.d/99-irgendwas.rules [1] empfehlen, damit Deine Datei gerantiert als letzte ausgewertet wird und "gewinnt".
so ähnlich habe ich gedacht und die Datei 99-nohibernate.rules genannt.
Alternativ: Trage Deine Regeln in /etc/polkit-default-privs.local ein (Vorsicht: andere Syntax, aber IMHO einfacher - siehe die anderen polkit-default-privs.* als Vorlage) und rufe hinterher set_polkit_default_privs auf. Das schreibt dann übrigens /etc/polkit-1/rules.d/90-default-privs.rules
In /etc/polkit-default-privs.local steht org.freedesktop.upower.suspend no:no:no org.freedesktop.login1.suspend no:no:no org.freedesktop.login1.suspend-multiple-sessions no:no:no org.freedesktop.login1.hibernate no:no:no org.freedesktop.login1.hibernate-multiple-sessions no:no:no und der Aufruf von set_polkit_default_privs läuft kommentarlos durch. In 90-default-privs.rules steht dann z.B. 'org.freedesktop.login1.suspend': [ 'no', 'no', 'no' ], und entsprechend für die vier anderen Einträge. Das hat nur gelegentlich geholfen. Gruß Jan -- _________________________________________________________________ Jan Handwerker http://www.imk-tro.kit.edu/14_jan.handwerker.php