sudo Problem [gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Lin4U
Beiträge: 140
Registriert: 03.09.2004 21:15:46

sudo Problem [gelöst]

Beitrag von Lin4U » 02.01.2006 19:20:22

Hallo zusammen,

wenn ich sudo kwrite oder sudo halt eingebe, bekomme ich eine Passwortfehlermeldung...
Habe ich vielleicht irgendetwas falsch verstanden??

Gruß Thomas
Zuletzt geändert von Lin4U am 14.08.2007 20:31:47, insgesamt 1-mal geändert.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 02.01.2006 19:24:14

Wie lautet die ? Genauer Wortlaut .
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 02.01.2006 21:02:25

sudo benötig eine entsprechende Konfiguration /etc/sudoers. Zum Beispiel den Eintrag:

Code: Alles auswählen

benutzer  ALL=NOPASSWD:/sbin/halt
Wenn du NOPASSWD Option weglässt, dann musst du das Passwort des Benutzers eingeben und nicht von root eingeben.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
Lin4U
Beiträge: 140
Registriert: 03.09.2004 21:15:46

Beitrag von Lin4U » 06.01.2006 19:55:32

Also als Fehlermedlung kommt:

sudo: 3 incorrect password attempts

und zu 2. habe ich folgende Frage: muss ich dann für jeden Befehl eine sudo-option anlegen?? das fände ich umständlich
ich dachte mit sudo erspart man sich das zeitweise einloggen per su und kann alles in einem schritt machen...

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 06.01.2006 20:52:50

Ja bei sudo musst du für jedes Kommando einen eigenen Eintrag erstellen. Du sucht meines Erachtens eher su

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 06.01.2006 21:29:14

Lin4U hat geschrieben: ich dachte mit sudo erspart man sich das zeitweise einloggen per su und kann alles in einem schritt machen...
Ich denke auch auch du suchst eher "su -c ..."

sudo ist vor allem um:
- usern die das Root-Passwort nicht kennen (dürfen) das Ausführen bestimmter Befehle mit Rootrechten zu erlauben
- usern das Ausführen von bestimmten Befehlen mit Rootrechten ohne Passwortangabe zu erlauben

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

flash78
Beiträge: 32
Registriert: 22.05.2005 14:11:28

Beitrag von flash78 » 06.01.2006 22:08:33

du musst nicht unbedingt für jedes Kommando eine Option anlegen, mit der folgenden config kannst du alle Befehle mit sudo ausführen (ist natürlich ein gewisses Sicherheitsrisiko):

Code: Alles auswählen

root    ALL=(ALL) ALL
<user> ALL=(ALL) NOPASSWD: ALL
So dann auch

Code: Alles auswählen

sudo su -
um bspw. root zu werden, oder eben

Code: Alles auswählen

sudo <befehl>
um nur einen Befehl als root auszuühren.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 06.01.2006 22:24:20

"gewisses Sicherheitsrisiko" ist gut :P

Da kannst du ja gleich als Root arbeiten.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

flash78
Beiträge: 32
Registriert: 22.05.2005 14:11:28

Beitrag von flash78 » 07.01.2006 10:37:36

ich sag ja nur ... möglich ist es :D

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 07.01.2006 14:33:28

peschmae hat geschrieben:"gewisses Sicherheitsrisiko" ist gut :P

Da kannst du ja gleich als Root arbeiten.
Nö. Wenn ich eine globale Configdatei editieren will, gebe ich "sudoedit" (oder sudo emacs) ein, dasselbe, wenn ich mal ein paar Rechte bearbeiten muss etc. Ich sehe da kein großes Problem (in einem Singleusersystem); ich sage ja explizit, wann ich einen Befehl als root ausführen möchte.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 07.01.2006 16:38:41

Und was ist das Sicherheitsmässig der Unterschied zum Arbeiten als Root?
Der einzige den ich sehe ist dass du nicht ganz so einfach unabsichtlich was kaputtmachst bzw. dass du da halt noch jeweils ein sudo hinschreiben musst um was kaputtzumachen.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 07.01.2006 17:06:51

peschmae hat geschrieben:Und was ist das Sicherheitsmässig der Unterschied zum Arbeiten als Root?
Der selbe wie bei "su".

Soll ich jedesmal "su -; visudo" eingeben und die Datei erweitern, nur weil ich mal chgrp anstatt chmod ausführen will?

Der Unterschied ist riesengroß. Wenn ich in der Console "rm -rf /" eingebe, passiert nicht viel (wenn ich abbreche, bevor er nach /home kommt), und bei jedem Befehl, der mit "sudo" beginnt, überlege ich zweimal, bevor ich Enter drücke.

Wie installierst du denn Pakete oder machst andere Sachen, für die root-Rechte benötigt werden?

Benutzeravatar
Lin4U
Beiträge: 140
Registriert: 03.09.2004 21:15:46

Beitrag von Lin4U » 09.01.2006 18:48:02

Mit su -c kwrite etc. ist mir schon sehr geholfen.
Genial. Genau das was ich wollte
Merci vielmals

Benutzeravatar
Lin4U
Beiträge: 140
Registriert: 03.09.2004 21:15:46

Beitrag von Lin4U » 23.01.2006 18:50:59

und noch etwas, ich denke mal, wenn ichs hinbekomme ist ein:

sudo hibernate

auch nicht schlecht

Antworten