Notebook Suspend Berechtigungsprobleme

Hinweis: In dem Thema Notebook Suspend Berechtigungsprobleme gibt es 5 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo,
    ich hatte mir neulich ein neues Notebook zugelegt (Acer TravelMate 5542G) und dort natürlich openSUSE 11.4 mit KDE 4.6 installiert. Läuft alles so weit super.
    Mein Problem ist nur, ich brauche für Supsend to RAM / Suspend to Disk root Rechte. Ich möchte aber auch mit allen anderen Benutzern mein System in den Standby setzen können, ohne erst ein Passwort eingeben zu müssen.
    Nach langem googeln habe ich herausgefunden, dass s2ram und s2disk in openSUSE veraltet ist, und man stattdessen pm-suspend verwenden soll. Daraufhin habe ich für
    - pm-suspend
    - pm-hibernate
    - pm-powersave
    - pm-suspend-hybrid
    das Spezialbit mit root Rechten ausführen gesetzt (chmod u+s). Leider kommt von KDE weiterhin die Aufforderung das root Passwort einzugeben. Im KDE Wiki habe ich dafür nichts gefunden, welchen Bash Befehl KDE für Suspend to RAM / Suspend to Disk verwendet.


    Kann mir mal bitte jemand sagen, was ich machen muss, oder wie die Befehle lauten, die KDE aufruft?



    MFG derwunner

    Diese Signatur ist derzeit nicht verfügbar.

    Für den Inhalt des Beitrages 31212 haftet ausdrücklich der jeweilige Autor: derwunner

  • Hallo derwunner,


    Vielleicht hilft:


    Code
    > man sudoers


    und siehe die Datei


    Code
    /etc/sudoers


    (beachte die Zugriffsrechte der Datei -- 440)


    Gruss,
    Roland

    Für den Inhalt des Beitrages 31215 haftet ausdrücklich der jeweilige Autor: rme

  • Ich blicke da irgendwie nicht ganz durch, ich habs einmal mit kwrite editiert und ein anderes mal grafisch mit YAST. Geht beides nicht. Aktuell sieht es jetzt so aus:


    Wenn ich

    Code
    Defaults targetpw
    ALL = (ALL) ALL

    kommentiere (=löschen), dann verlangt die bash nach dem Benutzerpasswort, ansonsten kommt immer Syntax Error.

    Diese Signatur ist derzeit nicht verfügbar.

    Für den Inhalt des Beitrages 31253 haftet ausdrücklich der jeweilige Autor: derwunner

  • Hallo,


    Ich habe da leider keine eigene Erfahrung... trotzdem, vielleicht hilft folgendes weiter:


    Zitat von "derwunner"


    ich habs einmal mit kwrite editiert und ein anderes mal grafisch mit YAST


    In der Datei "/etc/sudoers" steht:


    Code
    # This file MUST be edited with the 'visudo' command as root.


    (nebenbei: "> sudo /usr/sbin/visudo" -- 'visudo' ist wie vim betr. Befehle)


    Un so?


    Code
    Defaults:ALL timestamp_timeout=0
    
    
    root    ALL=(ALL) ALL
    
    
    users   ALL=(ALL) NOPASSWD:/usr/sbin/pm-suspend


    Gruss,
    Roland

    Einmal editiert, zuletzt von rme ()

    Für den Inhalt des Beitrages 31256 haftet ausdrücklich der jeweilige Autor: rme

  • Hallo,
    damit kam genauso ein Syntax Fehler.
    Ich bin jetzt aber mit dieser und dieser Anleitung weitergekommen.


    Die korrekte Zeile lautet demnacht:

    Code
    %users localhost = (ALL) NOPASSWD: /usr/sbin/pm-suspend, /usr/sbin/pm-suspend-hibernate, ...


    Es lag wirklich daran, dass ich nicht visudo benutzt hatte. Wenn ich den Befehl mit den absoluten Pfad aufrufe, geht es ohne Passwort, wenn ich aber nur pm-suspend aufrufe, dann kommt trotzdem die Passwortaufforderung. Leider funktioniert das auch noch nicht mit KDE, denn KDE verlangt immer noch nach dem root Passwort.
    Es muss also irgendwie an diesem UPower liegen, oder wie KDE den suspend Befehl aufruft.



    MFG derwunner

    Diese Signatur ist derzeit nicht verfügbar.

    Für den Inhalt des Beitrages 31279 haftet ausdrücklich der jeweilige Autor: derwunner

  • Hallo,
    nach noch mehr googlen und etwas suchen habe ich Aktionsregeln in den KDE Systemeinstellungen gefunden. Dort könnte man die Zugriffsrechte auch ändern. ABER: Wenn ich auf "Anwenden" klicke, werden die Änderungen nicht gespeichert. Egal ob ich mich mit meinen normalen Benutzerkonto oder als root einlogge. Wäre ja zu einfach -.-
    Daraufhin wollte ich die Konfigurationsdatei manuell editieren, habe aber keine im Verzeichnis /etc gefunden, die damit zu tun haben könnte.



    MFG derwunner