GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Authentifizierung vor Suspendierung erforderlich?

Seit dem letzten Update von Ubuntu 14.04 erscheint, wenn ich die Sleep-Taste in meinem Laptop drücke, ein Popup-Fenster mit „Authentication is required for suspending the system“.

Beim Schließen des Deckels wird kein Passwort abgefragt. Dies funktioniert jedoch nicht, wenn ein anderer Monitor angeschlossen ist.

Gibt es irgendetwas, das eingerichtet werden kann (in sudoers oder woanders), um diese Passwortabfrage zu vermeiden?

Beste Antwort

Polkit verwenden

Fügen Sie sich zu users hinzu gruppieren nach

sudo usermod -aG users "$USER"

Sie müssen neu starten Ihren Computer nach den folgenden Schritten.

1. Wenn PolKit-Version>=0.106

Sie können die Version von Polkit überprüfen durch:pkaction --version

Wenn die PolKit-Version <0.106 ist, gibt es NEIN .rules Dateien, sondern nur alte .pkla und .conf Dateien, da diese Polkit-Versionen
keinen Javascript-Interpreter haben.

Fügen Sie einfach eine Datei /etc/polkit-1/rules.d/85-suspend.rules hinzu mit:

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.login1.suspend" &&
        subject.isInGroup("users")) {
        return polkit.Result.YES;
    }
});

Geben Sie im Terminal Folgendes ein:

sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules

2. Wenn PolKit-Version <0.106

Fügen Sie in diesem Fall eine Datei /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla hinzu mit:

[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes

Geben Sie in Bash Folgendes ein:

sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla

Mehr über pklocalauthority

Verwenden der Power Manager-Einstellungen (nicht sicher, ob es funktioniert)

Im XFCE Power Manager:

  1. Unter Security Registerkarte:

    • Legen Sie Automatically lock the session fest zu Niemals
    • Aktivieren Sie Lock the screen when the system is going for sleep
  2. Unter dem Display den Bildschirm nach 15 Minuten löschen. Stellen Sie Sleep ein und Switch off mal deaktiviert werden (ausgegraut).
  3. Unter dem System setzen Sie den Ruhezustand des Systems auf Suspend nach einer halben Stunde.

Referenzen:

  • stintels Blog
  • bugs.launchpad.net

Ubuntu
  1. Gui zur Tonsteuerung?

  2. Erläuterung von polkitd Unregistered Authentication Agent

  3. Wann ist ein Neustart erforderlich?

  4. Wann ist /bin/sync in modernem Linux jemals nützlich?

  5. IP-Forwarding =Wann und warum ist dies erforderlich?

Was macht der Startx-Befehl?

Empathieballon deaktivieren?

Bildschirm durcheinander, wenn Wiederaufnahme aus Suspend?

Kernel Panic beim Upgrade auf 10.10?

Anmeldeschleife nach dem Upgrade auf 13.10?

16.04 – Wenn der Laptopdeckel geschlossen ist, wechselt der Desktop zum externen Monitor?