Legitimierung beim Herunterfahren deaktivieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Legitimierung beim Herunterfahren deaktivieren

Beitrag von Rallebiker » 04.10.2015 21:58:53

Hallo,
wie kann ich den Legitimierungsscreen
beim Herunterfahren deaktivieren?
Wenn ich das Notebook meinem Sohn
gebe und ihn bitte das System anschließend
runterzufahren kommt die Abfrage-das Passwort
hat er nicht.

Gruß Rallebiker

TomL

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von TomL » 04.10.2015 22:09:12

Welches Debian, welchen Desktop? Wie wird der Shutdown angestossen? Ich weiss wohl, dass "shutdown" im Terminal nach nem Password fragt, aber übers Menü geht das doch eigentlich immer ohne PWD-Abfrage.

Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Rallebiker » 04.10.2015 23:03:30

TomL hat geschrieben:Welches Debian, welchen Desktop? Wie wird der Shutdown angestossen? Ich weiss wohl, dass "shutdown" im Terminal nach nem Password fragt, aber übers Menü geht das doch eigentlich immer ohne PWD-Abfrage.
Debian-unstabile, XFCE, Rechts oben auf den Usernamen geklickt und dann auf 'Herunterfahren'.
Sorry falls das Posting hier falsch ist und eher zu den grafischen Oberflächen gehört.

Gruß
Rallebiker

Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Taomon » 05.10.2015 10:48:06

läuft der Polikitd-service?

Code: Alles auswählen

systemctl status polkit.service
und

Code: Alles auswählen

dpkg -l | grep polkit
ob ein polkitd.agent installiet ist. Ist xfce der einzige installierte Desktop?

Gruß Taomon

Fehlendes s nachgetragen
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Rallebiker » 07.10.2015 18:37:25

Taomon hat geschrieben:läuft der Polikitd-service?

Code: Alles auswählen

systemctl status polkit.service
Dann kommt:
Failed to get D-Bus connection: Die Operation ist nicht erlaubt
Taomon hat geschrieben:

Code: Alles auswählen

dpkg -l | grep polkit
ob ein polkitd.agent installiet ist.
Dann kommt:
sudo dpkg -l | grep polkit
ii gir1.2-polkit-1.0 0.105-12 amd64 GObject introspection data for PolicyKit
ii libpolkit-agent-1-0:amd64 0.105-12 amd64 PolicyKit Authentication Agent API
ii libpolkit-backend-1-0:amd64 0.105-12 amd64 PolicyKit backend API
ii libpolkit-gobject-1-0:amd64 0.105-12 amd64 PolicyKit Authorization API
ii libpolkit-gtk-1-0 0.102-1 amd64 PolicyKit GTK+ API
ii libpolkit-qt-1-1:amd64 0.112.0-4 amd64 PolicyKit-qt-1 library
ii libpolkit-qt5-1-1:amd64 0.112.0-4 amd64 PolicyKit-qt5-1 library
Taomon hat geschrieben: Ist xfce der einzige installierte Desktop?
Ja

Gruss
Rallebiker

pferdefreund
Beiträge: 3800
Registriert: 26.02.2009 14:35:56

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von pferdefreund » 07.10.2015 19:11:56

Meine Methode - /sbin/shutdown ein suid-Bit verpassen und ein Link auf dem Desktop mit Inhalt /sbin/shutdown -h now und gut ist. Funktioniert immer und überall und für einen Heimrechner sicherheitstechnisch vertretbar. Das schlimmste, was passieren kann ist, dass ein Hacker die Kiste runterfährt - und wenn schon, ist ja kein Produktionsserver. Außerdem spart man sich das sudo-geraffel, was ja auch entsprechend funktionieren würde. Dirty, aber einfach und funzt.

Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Rallebiker » 07.10.2015 19:57:20

pferdefreund hat geschrieben:Meine Methode - /sbin/shutdown ein suid-Bit verpassen und ein Link auf dem Desktop mit Inhalt /sbin/shutdown -h now und gut ist. Funktioniert immer und überall und für einen Heimrechner sicherheitstechnisch vertretbar. Das schlimmste, was passieren kann ist, dass ein Hacker die Kiste runterfährt - und wenn schon, ist ja kein Produktionsserver. Außerdem spart man sich das sudo-geraffel, was ja auch entsprechend funktionieren würde. Dirty, aber einfach und funzt.
Klingt nicht schlecht.
Bitte wie mach ich es Step by Step :D

Gruss
Rallebiker

TomL

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von TomL » 07.10.2015 20:23:18

Guckstu .... und zweiten Absatz beachten, falls Du denkst "och, das ist ja einfach... das kann ich ja noch an anderer Stelle verwenden" :twisted:
http://wiki.linuxquestions.org/wiki/Suid

Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Taomon » 07.10.2015 22:11:46

Code: Alles auswählen

systemctl status polkit.service
das bitte als root.

Code: Alles auswählen

xfce4-session-settings
auf den Tab Automatisch gestartete Anwendungen auf hinzufügen. Als Befehl

Code: Alles auswählen

/usr/lib/policykit-1/polkit-agent-helper-1
angeben. Häcken dran.
Beim 2. Befehl habe ich falsch gegrept. Entschuldige.
Ist
policykit-1
ebenfalls installiert? das wird dazu gebraucht. dann Abmelden und Neuanmelden undausprobieren ob es dann geht.

Gruß Taomon
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Rallebiker » 08.10.2015 00:29:46

@ Taomon
Funktioniert leider nicht - Screen zur Abmeldung erscheint weiter.
Policykit-1 ist installiert.

@Pferdefreund
Sorry, hab' ich nicht verstanden.
Hab's mal probiert, aber es funktioniert nicht.

Gruss
Rallebiker

wanne
Moderator
Beiträge: 7622
Registriert: 24.05.2010 12:39:42

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von wanne » 08.10.2015 01:10:43

pferdefreund hat geschrieben:Das schlimmste, was passieren kann ist, dass ein Hacker die Kiste runterfährt - und wenn schon, ist ja kein Produktionsserver.
Du solltest extrem vorsichtig mit solchen Aussagen sein. Die aller meisten Programme sind absolut nicht für einen solchen Einsatz gehärtet.
Beispielsweise kann man die aller meisten Programme durch das setzen der Umgebungsvariablen zu praktisch jedem Verhalten bringen.
Die Naheliegendsten Varianten wie setzen von LD_PRELOAD bei C-Programmen oder PATH bei shellscripten, werden zwar von Linux verhindert aber trotzdem gibt es noch viele Möglichkeiten, vermeintlich harmlose Programme irgend etwas völlig anderes machen lassen.
In sofern: Lasst die Finger von suid und Programmen, die nicht ausdrücklich dafür Desighned wurden. (Und bei systemd ist das wahrscheinlich nicht der Fall. Die wollen das bestimmt über dbus oder so machen. Weiß es aber nicht.)
rot: Moderator wanne spricht, default: User wanne spricht.

pferdefreund
Beiträge: 3800
Registriert: 26.02.2009 14:35:56

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von pferdefreund » 08.10.2015 07:05:49

Das stimmt sicherlich aber ich mache das schon seit Jahren und es ist bisher noch nie was passiert. Auch wurde, seitdem ich Debian habe, shutdown noch nie per Sicherheitsupdate angefasst. Auch werden laut man-page von shutdown keine Umgebungsvariablen ausgewertet und ob ich jetzt das suid-bit setze oder erst per su zu root werde ist im privaten Umfeld aus meiner SIcht egal. Manche Dinge sehe ich halt einfach pragmatisch. Bei dem Server auf der Maloche ist das natürlich was anderes und wie schon erwähnt, sollte man sowas nur wirklich
im Ausnahmefall machen.
Was das einrichten angeht - um das suid-bit zu setzen, siehe man chmod
Je nach Desktop-Umgebung kann man doch sicherlich Menüeinträge oder Desktop-Icons anlegen, die ein Programm starten.
Da halt dann /sbin/shutdown -h now eintragen und gut ist.

Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Rallebiker » 08.10.2015 09:27:30

pferdefreund hat geschrieben:Was das einrichten angeht - um das suid-bit zu setzen, siehe man chmod
Je nach Desktop-Umgebung kann man doch sicherlich Menüeinträge oder Desktop-Icons anlegen, die ein Programm starten.
Da halt dann /sbin/shutdown -h now eintragen und gut ist.
Sorry, hab' mir man chmod angeschaut und ehrlich, das sind fuer mch Boehmische Doerfer.
'N Starter auf einer Oberflaeche anlegen ist kein Problem.

Gruss
Rallebiker

Benutzeravatar
MSfree
Beiträge: 11732
Registriert: 25.09.2007 19:59:30

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von MSfree » 08.10.2015 10:14:09

Rallebiker hat geschrieben:Sorry, hab' mir man chmod angeschaut und ehrlich, das sind fuer mch Boehmische Doerfer
Das ist eigentlich einfach zu verstehen:

chmod abcd Dateiname

a steht für spezielle Rechte
b steht für die Berechtigung des Besitzers
c steht für die Berechtigung der Benutzergruppe
d steht für die Berechtigung für den Rest der Welt

der Wert für a hat folgende Bedeutung:
1 ist das sogenannte Sticky Bit
2 ist das Set-Group-ID Bit
4 ist das Set-User-ID Bit
a darf eine beliebige Summe aus den 3 Werten sein, um mehrere Bits gleichzeitig setzen zu können.

der Wert für b, c und d hat folgende Bedeutung:
1 ist das Execute Bit
2 ist das Bit für Schreibrecht
4 ist das Bit für Leserecht
Auch hier gilt, die Bits dürfen/können aufsummiert werden

Will man also z.B. des suid-Bit (=4) , Lesen, Schreiben und Ausführen für den Besitzer (=7), Lesen und Ausführen (=5) für die Gruppe und verweigerten Zugriff für den Rest der Welt (=0) setzen, lautet der chmod-Aufruf

chmod 4750 Dateiname.

Zur Kontrolle kannst du dann ls -l Dateiname aufrufen, das sollte dann so aussehen:
-rwsr-x--- 1 Benutzer Gruppe 0 ´Datum Uhrzeit Dateiname

Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Taomon » 08.10.2015 10:25:46

Häckchen unter Startprogramme für deinen eigenen Eintrag gesetzt? Prüf das nochmal nach. Ich bin jemand der das ganz gern vergißt.

Code: Alles auswählen

cat /etc/xdg/autostart/dein Eintrag_Name

Code: Alles auswählen

ls -alu  /etc/xdg/autostart 
und bitte als root

Code: Alles auswählen

systemctl status polkit.service
Wenn der Dämon nicht läuft funktionierte es auch nicht.

Gruß Taomon
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Taomon » 08.10.2015 11:05:47

Muß mich krrigieren habe unter dem falschen Desktop geschaut.
Im Ordner
~/.config/autostart
sollte Dein Eintrag stehen. klicke darauf. Evtl. mußt Du den Starter über ein Checkbox als vertrauenswürdig markieren.

Gruß Taomon
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Rallebiker » 08.10.2015 11:07:37

Taomon hat geschrieben: und bitte als root

Code: Alles auswählen

systemctl status polkit.service
Wenn der Dämon nicht läuft funktionierte es auch nicht.Gruß Taomon
Ich bin derzeit als root angemeldet und auch hier kommt die Meldung
systemctl status polkit.service
Failed to get D-Bus connection: Die Operation ist nicht erlaubt
??? Was tun?

Gruss
Rallebiker

Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Taomon » 08.10.2015 11:32:48

Code: Alles auswählen

ps -p 1
und

Code: Alles auswählen

cat /proc/cmdline
Gruß Taomon
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Rallebiker » 08.10.2015 11:51:49

Taomon hat geschrieben:

Code: Alles auswählen

ps -p 1
Ausgabe:
ps -p 1
PID TTY TIME CMD
1 ? 00:00:00 init
Taomon hat geschrieben:und

Code: Alles auswählen

cat /proc/cmdline
Ausgabe:
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.2.0-1-amd64 root=UUID=14b59a0e-c8a7-45d0-8373-00f299f2a60f ro quiet
Gruss
Rallebiker

wanne
Moderator
Beiträge: 7622
Registriert: 24.05.2010 12:39:42

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von wanne » 08.10.2015 13:07:33

pferdefreund hat geschrieben:Das stimmt sicherlich aber ich mache das schon seit Jahren und es ist bisher noch nie was passiert.
Ist halt ein passwortloser Rootzugang für alle Nutzer. (Und zwar so auffällig dass den typische Schadsoftware auch findet.) Wenn nur einer den Rechner nutzt führt das nicht aus Prinzip zu Problemen. Windows hat das bis Windows XP auch so gemacht und es waren nicht alle Rechner verviert oder kaputt.
Trotzdem ist man mittlerweile überall zu der Überzeugung gekommen, dass das eine dumme Idee ist.
Vor allem weil du ja schon universelle sichere Methoden genannt hast:
Aber dann doch lieber einfach sowas in die /etc/sudoers:

Code: Alles auswählen

ALL     ALL=NOPASSWD: /programm/name

Code: Alles auswählen

echo "sudo /programm/name" > ~/bin/name
rot: Moderator wanne spricht, default: User wanne spricht.

Rallebiker
Beiträge: 120
Registriert: 10.06.2012 19:34:45

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von Rallebiker » 08.10.2015 14:13:44

wanne hat geschrieben:
pferdefreund hat geschrieben:Das stimmt sicherlich aber ich mache das schon seit Jahren und es ist bisher noch nie was passiert.
Ist halt ein passwortloser Rootzugang für alle Nutzer. (Und zwar so auffällig dass den typische Schadsoftware auch findet.) Wenn nur einer den Rechner nutzt führt das nicht aus Prinzip zu Problemen. Windows hat das bis Windows XP auch so gemacht und es waren nicht alle Rechner verviert oder kaputt.
Trotzdem ist man mittlerweile überall zu der Überzeugung gekommen, dass das eine dumme Idee ist.
Vor allem weil du ja schon universelle sichere Methoden genannt hast:
Aber dann doch lieber einfach sowas in die /etc/sudoers:

Code: Alles auswählen

ALL     ALL=NOPASSWD: /programm/name

Code: Alles auswählen

echo "sudo /programm/name" > ~/bin/name
OK, und was mache ich nun damit?
So wie es ist im Terminal ausfuehren?

Gruss
Rallebiker

TomL

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von TomL » 08.10.2015 17:28:26

Ich hatte das schon die ganze Zeit vermutet, weil bei mir die Fehlermeldung änlich war.... mit der gleichen Ursache, sysvinit statt systemd.... habe mich nur nicht getraut, das zu fragen, weil bei mir ja LMDE läuft und Du "unstable" installiert hast. Da konnte ich mir das fehlende systemd nicht so recht vorstellen.
Rallebiker hat geschrieben:
wanne hat geschrieben: OK, und was mache ich nun damit?
So wie es ist im Terminal ausfuehren?
Schau dir *das hier* einmal an. Mit der sudoers kann Du einem User das Recht geben, entweder alles als root ausführen zu dürfen oder auch nur einzelne explizit benannte Programme. Das erste solltest Du keinesfalls tun, für das zweite gibts hin und wieder sinnvolle gute Gründe.

Als erstes prüfen, ob sudo installiert ist

Code: Alles auswählen

dpkg -l sudo
Wenn nicht installieren. Als nächstes feststellen, wo shutdown liegt

Code: Alles auswählen

which shutdown
Dann als root mit

Code: Alles auswählen

visudo 
den betroffenen User zum shtudown berechtigen (siehe Link). Wenn es mehrere User sind, kann man eine Gruppe und einen Alias definieren.

hth

wanne
Moderator
Beiträge: 7622
Registriert: 24.05.2010 12:39:42

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von wanne » 08.10.2015 18:03:42

Rallebiker hat geschrieben:OK, und was mache ich nun damit?
So wie es ist im Terminal ausfuehren?
Das war in erster Linie an pferdefreund gerichtet.
Prinzipiell kannst du dein Problem zwar damit fixen. (Wie TomL das schon weiter ausgeführt hat.)
Aber eigentlich hatte ich schon gehofft, dass da einer helfen kann das so zu machen, wie das von Systemd auch gedacht ist.
Werde mal warten ob hier noch jemand helfen kann, wie man das "richtig" macht sost schreibe ich nochmal etwas ausführlicher den sudo weg.
rot: Moderator wanne spricht, default: User wanne spricht.

TomL

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von TomL » 08.10.2015 18:33:47

wanne hat geschrieben:...wie das von Systemd auch gedacht ist.
Das ist ja die crux.... da ist kein systemd installiert. Und wie das möglich ist, verstehe ich nicht, wenn es sich um ein reguläres unstable-Image gehalten hat. Oder kann man dort auswählen, welches Startsystem installiert wird?

Code: Alles auswählen

ps -p 1
PID TTY TIME CMD
1 ? 00:00:00 init

KP97
Beiträge: 3761
Registriert: 01.02.2013 15:07:36

Re: Legitimierung beim Herunterfahren deaktivieren

Beitrag von KP97 » 08.10.2015 18:59:37

wanne hat geschrieben:... alle Rechner verviert
Was waren die?
Um Gottes Willen, @wanne, wann nutzt Du endlich mal die Rechtschreibprüfung?
Deine Beiträge sind sowas von....

Antworten