Ich habe einen der PCs so konfiguriert, dass er als Server fungiert. Er wird auch von anderen Mitarbeitern über das Gastkonto verwendet. Natürlich möchte ich nicht, dass der PC von einem Benutzer heruntergefahren wird. Außerdem muss ich ihn jeden Tag herunterfahren, bevor ich gehe. Gibt es eine Möglichkeit, ihn so zu konfigurieren, dass er nach Benutzername/Passwort eines Administratorkontos fragt, wenn jemand versucht, den PC herunterzufahren?
Ich verwende Ubuntu 14.04/Unity.
Antwort1
Sie können Polkit-Regeln verwenden, um die GUI-Herunterfahrberechtigungen zu steuern (der shutdown
Befehl ist nicht betroffen und benötigt wie üblich Root). Ein Satz von Regeln wie indiese Antworttun sollte. Erstellen Sie eine .pkla
Datei in /etc/polkit-1/localauthority/50-local.d/
(sagen wir 00-disable-shutdown.pkla
):
[Disable Shutdown, etc. for all users]
Identity=unix-user:*
Action=org.freedesktop.login1.reboot;org.freedesktop.login1.reboot-multiple-sessions;org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-multiple-sessions;org.freedesktop.login1.suspend;org.freedesktop.login1.suspend-multiple-sessions;org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultAny=auth_admin
Die Richtlinie erfordert die Autorisierung auth_admin
durch einen Administrator (standardmäßig Mitglieder der Gruppe).sudo