Wie kann KDE ein Debian-System neu starten?

Wie kann KDE ein Debian-System neu starten?

Ich experimentiere gerade mit Debian herum und frage mich, wie die Berechtigungen für systemd und reboot sind. Dabei habe ich folgende Beobachtungen gemacht (Debian Buster mit lightdm und i3 WM):

  • Die Befehle poweroffusw. Karte, zu /sbin/poweroffder ein Link ist zu/bin/systemctl
  • /bin/systemctlverfügt über Berechtigungen -r-s------und ist für den Benutzer nicht zugänglich
  • Dies hat zur Folge, dass systemctl poweroffusw. nicht funktioniert, nicht einmal systemctl --user mycommandfunktioniert (anders als beispielsweise unter Arch Linux).

Wenn ich KDE jedoch installiere, kann ich den Computer über das Menü ausschalten und neu starten, ohne ein Passwort einzugeben! Ich habe online keine hilfreichen Antworten gefunden und verstehe nicht, wie das möglich ist. Wie wird das erreicht?

Antwort1

Es gibt einen Mechanismus namens „Polkit“, der (unter anderem) dazu dient, dem lokal am Computer angemeldeten Benutzer die Ausführung bestimmter Aufgaben zu ermöglichen, für die auf einem herkömmlichen Unix-System Root erforderlich wäre, z. B. das Herunterfahren des Computers, die Verbindung zu Netzwerken usw.

Eine ausführlichere Antwort finden Sie unterWie startet Gnome ohne Root-Rechte neu?, ignorieren Sie die Erwähnung von Gnome in der Frage, dieser Mechanismus wird auf vielen verschiedenen Desktops verwendet.

verwandte Informationen