Keine Berechtigung zum Anhalten / Ruhezustand nach dem Upgrade auf 12.10


7

Wenn ich nach dem Upgrade auf Ubuntu 12.10 im Menü auf Suspend / Hibernate klicke, passiert nichts. Wenn ich im Terminal pm-hibernate oder pm-suspend ausführe, wurde mir gesagt, dass ich root sein muss, um sie zu verwenden. Natürlich können sudo pm-hibernate und sudo pm-suspend funktionieren. Wie kann ich die Schaltflächen für den Ruhezustand / das Anhalten in meinem Menü wieder aktivieren?



2
Es sieht so aus, als wäre Ben zuerst daran interessiert, den Menüpunkt zum Laufen zu bringen.
John S Gruber

Antworten:


3

Hier ist eine Problemumgehung. Zuerst müssen Sie ein Skript erstellen, das sich in Ihrem PFAD befindet. Ich würde empfehlen, so etwas in Ihre ~/.bashrcDatei aufzunehmen, wenn Sie es noch nicht haben:

PATH=/home/<username>/bin:$PATH

Erstellen Sie dann ein Skript, /home/<username>/bin/pm-suspenddas Folgendes enthält:

#!/bin/sh
sudo pm-suspend

Bearbeiten Sie schließlich die sudoers-Datei, um nicht nach einem Kennwort für den pm-suspendBefehl zu fragen :

sudo visudo

Fügen Sie als letzte Regel in der Datei die folgende Zeile hinzu:

<username> ALL=NOPASSWD:/usr/sbin/pm-suspend

Wenn Sie jetzt ein neues Terminalfenster / eine neue Registerkarte starten, sollten Sie nun in der Lage sein, pm-suspend ohne sudo auszuführen und von Ihrem Desktop aus anzuhalten. Es ist ein bisschen oder ein Trottel, scheint aber vorerst zu funktionieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.