Am Donnerstag, dem 29.09.2022 um 16:01 +0200 schrieb Christoph Pleger:
Hallo,
Ich habe dies eine ganze Weile lang benutzt, um normale Nutzer daran zu hindern,
von ihrer Desktop-Sitzung den Rechner in den Tiefschlag zu schicken, ihn in den
Standby-Modus zu versetzen, ihn auszuschalten oder zu rebooten:
/etc/polkit-1/localauthority/50-local.d/custom-menu.pkla
[Disable suspend]
Identity=unix-user:* Action=org.freedesktop.login1.suspend;org.freedesktop.login1.suspend- multiple-sessions
ResultAny=auth_admin_keep
ResultInactive=auth_admin_keep
ResultActive=auth_admin_keep
[Disable hibernate]
Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernat e-multiple-sessions
ResultAny=auth_admin_keep
ResultInactive=auth_admin_keep
ResultActive=auth_admin_keep
[Disable shutdown]
Identity=unix-user:* Action=org.freedesktop.login1.power-off;org.freedesktop.login1.power- off-multiple-sessions
ResultAny=auth_admin_keep
ResultInactive=auth_admin_keep
ResultActive=auth_admin_keep
[Disable reboot]
Identity=unix-user:* Action=org.freedesktop.login1.reboot;org.freedesktop.login1.reboot- multiple-sessions
ResultAny=auth_admin_keep
ResultInactive=auth_admin_keep
ResultActive=auth_admin_keep
Soeben habe ich aber festgestellt, dass dies in Debian 11 nicht mehr funktioniert.
Genauer: Für Tiefschlaf und StandbyModus muss nach wie vor das Root-Passwort angegeben
werden, aber Rebooten und Ausschalten verlangen keine Authentifizierung. Warum ist das
so und was muss ich tun, um wieder das zu bekommen, was ich will?
Wenn ich
pkaction -v -a org.freedesktop.login1.reboot
eingebe, kommt als Antwort, dass für den Reboot eine Authentifizierung notwendig ist. Gibt es vielleicht etwas anderes als org.freedesktop.login1.reboot, was den Reboot erlaubt, obwohl org.freedesktop.login1.reboot ihn verbietet?
Gruß
Christoph
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEHeqYcooFjlnR4zwFcOXIip7d3fEFAmM1uiQACgkQcOXIip7d 3fH95BAAjDYOcW7gTfCo+F3gOxPFne+RvQ7mPdK4xj4w0cW02AXLIj0Klkmz/y/v KFLp5qG0XlPOMonBZeV0t2fHoShfcWvgy02BA2ciF6jIMrSzHDrDdfykcQi/GI/8 EYeG12XU8sVUjuI2u5AFU43QLmm3UqjbeBEeP7Nda5Cb9ApnPpeQdyG1FSh8WwJD 1OlQdSZGl/4VHGrPa3anFXtDcTEhtWtRgtNrClaWiAsLELb2tgI1wLCxj/lNjqwK DSHOz88sJzNDx4Y5yez8b9OZLurY33Em1+c6RN0pgAtGxIXmjflH1M8+GDlYtIZo MDMHrX5zFRBPsuNqwK0EEjNxVnCoopVIRt+JTeWISZPG59O96fuSdsDGCT/bJHzB Z9L4QNMlaSmoG9CkZh6tJ7FAYX760McDpeQOx9HLFYGqupqfMOUDfOiaAPqpaZuj VhDnC/iARCzn7qur8dLKd2ZW0Z2zjTau4w7GQCCaDr3sDgqbuivoT15xF7pwflyY zLES1w1/4CG4Q74ub9wVmppGDN2zNXQyJVLVvdHno7MBzuEsPM25B0mqs9KZRlIP LG+PAGDL2ySedVptXLsvnHsneQrDBjFVxyUTFqdTkb0lDYJ21viaUCgEdSTcOSy6 eQNMm/g2hRxOze8QEVdPywpui9n4s39PbMKt7ETx1ns8TZ4/X0A=
=+GCU
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)