Hallo
hat jemand irgendeine Idee woran sudo scheitert oder geht sudo mit SuSE9.0 generell nicht!
Die Fehlermeldung lautet immer das das Passwort falsch ist. Auch ein Leerstring Passwort funktioniert nicht.
Was sagen die Logfiles? Ist der User entsporechend freigeschaltet? man sudo
Moin, Am Montag, 19. Januar 2004 12:39 schrieb Prengel, Ralf:
Die Fehlermeldung lautet immer das das Passwort falsch ist. Auch ein Leerstring Passwort funktioniert nicht.
Was sagen die Logfiles? Ist der User entsporechend freigeschaltet?
Da ich mit dem Problem auch kämpfe, kann ich das vielleicht etwas präzisieren: Konfiguration eines normalen Users zur Ausführung ALLER Kommandos: ---------- # sudoers file. [...] # Defaults specification Defaults targetpw # %users ALL=(ALL) ALL # User privilege specification root ALL=(ALL) ALL rk ALL=(ALL) ALL NOPASSWD: ALL # rk ALL=(ALL) ALL [...] --------------------- Der user ist Mitglied der Gruppe 'wheel', das ist aber irrelevant. Auffällig ist, daß es funktioniert, wenn der Parameter NOPASSWD gesetzt ist, nehme ich stattdessen jetzt auskommentierte Zeile, so wird dreimal das Password abgefragt und es gibt die Meldung: sudo: 3 incorrect password attempts Die Konfiguration ist also wohl richtig eingestellt, aber die Authentifizierung geht daneben. Meine Passwordverschlüsselung steht auf 'blowfish', aber auch mit einem Testuser, der ein DES-Password hat, geht es nicht. Eine Einstellung von Authentifizierungsmethoden scheint nur auf BSD möglich zu sein (-> manpage), daher bin ich da jetzt auch ratlos. Eintrag in /var/log/messages: Jan 22 13:56:18 mars sudo: testuser : 3 incorrect password attempts ; TTY=pts/5 ; PWD=/home/testuser ; USER=root ; COMMAND=/bin/date Also - hat jemand noch eine Idee?
man sudo
Hups - was ist denn 'man' ? ;-> Im Ernst: Ist immer das erste, bringt mich leider aber nicht weiter. Gruß Richard Kampmann
Richard Kampmann wrote:
Konfiguration eines normalen Users zur Ausführung ALLER Kommandos: ---------- # sudoers file. [...] # Defaults specification Defaults targetpw ^^^^^^^^^^^^^^^^^^^^^^^^
# %users ALL=(ALL) ALL
# User privilege specification root ALL=(ALL) ALL rk ALL=(ALL) ALL NOPASSWD: ALL # rk ALL=(ALL) ALL
[...] ---------------------
Also - hat jemand noch eine Idee?
ja ich, die unterkringelte Zeile ist der Trick
man sudo
nein, man sudoers targetpw bedeutet: if set sudo will prompt for the pwd of the _target_user (normaly root unless specified with -u) wenn Defaults targetpw gesetzt ist, musst Du das root-Passwort verwenden, nimm das raus und es geht, das mit dem -u hab ich mir noch nicht näher angesehen, brauchte ich noch nie. Andreas
Hallo Andreas, Am Donnerstag, 22. Januar 2004 21:26 schrieb A.Loesch:
targetpw bedeutet: if set sudo will prompt for the pwd of the _target_user (normaly root unless specified with -u)
wenn Defaults targetpw gesetzt ist, musst Du das root-Passwort verwenden, nimm das raus und es geht, das mit dem -u hab ich mir noch nicht näher angesehen, brauchte ich noch nie.
Urgs. Da habe ich wohl zu flüchtig gelesen - das hatte ich anders verstanden (und früher war der default auch anders). Der Sinn, hier das root-password abzufragen, bleibt mir zwar etwas verborgen. Naja, Hauptsache es tut. Jetzt läuft's jedenfalls - danke! Gruß Richard
participants (4)
-
A.Loesch
-
Andreas Feile
-
Prengel, Ralf
-
Richard Kampmann