• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

sudo

juhu

Member
Hallo,

ich habe einen user mit sudo etwas erlaubt, wenn der user das nun ausfuehren will muß er das "root" passwort eingaben macht das sin?
Ich arbeite mit einem sles

Gruss
 
Das root-Passwort? M.E. musst du nicht das root Passwort, sondern dein eigenes (User-Passwort) eingeben!
Zur Sicherheit muss der Benutzer nur sein eigenes Passwort eingeben, das root-Passwort muss ihm nicht bekannt sein.

Es macht übrigens Sinn.
Der Name sudo kommt aus dem Englischen: "superuser do". Mit diesem Programm geben Administratoren einzelnen Benutzern oder Gruppen für bestimmte Befehle root-Rechte, ohne das Passwort des Root-Accounts verraten zu müssen. Um ein Mindestmaß an Kontrolle zu behalten, werden alle sudo-Aktionen mitgeloggt. Das Programm benutzt Timestamps, um eine Art "Ticket"-System zu implementieren: Ruft ein User sudo auf und gibt sein eigenes Passwort ein, erhält er ein Ticket für wenige Minuten (dieser Timeout variiert bei den verschiedenen Distributionen und kann natürlich konfiguriert werden). Eine solche Begrenzung verhindert, dass eine verlassene root-Shell auf der Konsole Tür und Tor für Unbefugte öffnet.

Wenn du das root-Passwort eingeben müsstest, würde das wirklich keinen Sinn machen. :wink:

Lies zur Vertiefung hier:
http://www.linux-user.de/ausgabe/2004/02/080-zubefehl/
http://www.linux-user.de/ausgabe/2002/05/084-zubefehl/sudo.html
http://wiki.jochen-lillich.de/?AdminSudo
Hier erfährst du auch, wie du die Passwortabfrage deaktivieren kannst, falls du das möchtest.
 

TeXpert

Guru
Griffin schrieb:
Wenn du das root-Passwort eingeben müsstest, würde das wirklich keinen Sinn machen. :wink:

stimmt, aber siehe man sudo:
rootpw If set, sudo will prompt for the root password instead of the password of the invoking user. This flag is off by default.

leider hab ich schon eine Distri in den Händen gehabt (afair war das sogar eine Suse...) bei der das gesetzt war :( ...
 
Bei mir (Suse 9.3) kommt bei man sudo folgendes:

If the invoking user is root or if the target user is the same as the invoking user, no password is required. Otherwise, sudo requires that users authenticate themselves with a password by default (NOTE: in the default configuration this is the user's password, not the root password).
 
Oben