Welche Rechte / Rollen sind für das Mounten und Herunterfahren erforderlich?

391
Angelo Fuchs

Ich habe ein Debian mit einem MATE-Desktop.

Seit meinem letzten Update kann ich den Computer nicht mehr von der GUI herunterfahren (ich muss eine Shell öffnen, root werden und dann herunterfahren)

Gleiches gilt für die Montage externer Geräte.

Wenn ich mich als root in der GUI anmelde, kann ich von ihr herunterfahren, also gehe ich davon aus, dass es sich um ein Privileg handelt. Also meine Frage:

  • Welche Privilegien brauche ich, um als Benutzer heruntergefahren / bereitgestellt zu werden?

Und vorzugsweise:

  • Wo kann ich das nächste Mal nachschlagen?
  • Gibt es ein grafisches Werkzeug, mit dem ich übergeordnete Privilegien für Benutzer auswählen kann, die nur Dinge richtig zuweisen, ohne dass ich wissen muss, was genau zu tun ist?

Gruppen:

myUserName cdrom floppy admin audio dip video plugdev netdev lpadmin scanner bluetooth 

uname -a:

Linux mortal 4.8.0-1-amd64 #1 SMP Debian 4.8.5-1 (2016-10-28) x86_64 GNU/Linux 

Mate-about:

MATE Desktop Environment 1.16.1 

Ich habe es versucht:

  1. Installation users-adminin der Hoffnung, dass ich dort die Berechtigungen auswählen konnte, aber ich kann dort nur Gruppen zuweisen und weiß nicht, welche ich brauche.
  2. Lesen Sie dieses Tutorial und fügen Sie meinen Benutzernamen hinzu /etc/shutdown.allow. /etc/inittabhatte die Leitung ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r nowschon. Durch Drücken von CTRL-ALT-DELwird der Computer jedoch nicht heruntergefahren. Es öffnet sich das Fenster 'Option zum Herunterfahren auswählen'.

Ich kann im Menü System -> Shutdown auswählen, aber wenn ich dort 'Shutdown' auswähle, bin ich gerade abgemeldet.

Nach der Suche fand ich diesen Fehler in ~/.xsession-errors:

*** ERROR *** TI:14:12:46 TH:0x556fad03bb90 FI:gpm-manager.c FN:gpm_manager_systemd_inhibit,1784 - Error in dbus - GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Permission denied Traceback: mate-power-manager(+0x1904f) [0x556fabb0704f] mate-power-manager(+0x118be) [0x556fabaff8be] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_type_create_instance+0x20b) [0x7f0045b1534b] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x151fb) [0x7f0045af71fb] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_newv+0x1dd) [0x7f0045af8c0d] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_object_new+0x104) [0x7f0045af93c4] mate-power-manager(+0x12142) [0x556fabb00142] mate-power-manager(+0x7c92) [0x556fabaf5c92] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7f0044f2f2b1] mate-power-manager(+0x800a) [0x556fabaf600a] 

Beim tieferen Graben habe ich festgestellt, dass ich kein Herunterfahren durchführen darf, da kein Benutzeragent ausgeführt wird:

$ pkcheck --action-id org.freedesktop.login1.power-off --process $$ --allow-user-interaction polkit\56retains_authorization_after_challenge=1 Authorization requires authentication but no agent is available. 
1
howto: http://winaero.com/blog/how-to-enable-shutdown-and-reboot-for-a-normal-user-in-debian-jessie/ (1. Google-Treffer) Ipor Sircer vor 7 Jahren 0
@IporSircer Diese Datei legt nahe, dass mir eine Fehlermeldung angezeigt werden soll, aber ich nicht. Ich werde es untersuchen und wenn ich es damit beheben kann, füge ich eine richtige Antwort hinzu. Vielen Dank. Angelo Fuchs vor 7 Jahren 0

0 Antworten auf die Frage