So konfigurieren Sie die Kennwortanforderung zum Herunterfahren von Unity

So konfigurieren Sie die Kennwortanforderung zum Herunterfahren von Unity

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 shutdownBefehl ist nicht betroffen und benötigt wie üblich Root). Ein Satz von Regeln wie indiese Antworttun sollte. Erstellen Sie eine .pklaDatei 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_admindurch einen Administrator (standardmäßig Mitglieder der Gruppe).sudo

verwandte Informationen