Ich möchte sudo ausnahmsweise so verwenden, wie es konzeptuell vorgesehen ist.
Ich will einem Benutzer einen einzelnen Befehl erlauben. Das Paßwort soll nicht abgefragt werden.
Ich habe verschiedene Einträge in /etc/sudoers mit visudo ausprobiert, jeweils am Dateiende:
Bei jeder Variante werde ich bei "sudo ifconfig" nach dem Paßwort gefragt und bekomme eine Fehlermeldung:lauscher ALL = (ALL:ALL) NOPASSWD: /usr/sbin/ifconfig
%sudo ALL = NOPASSWD: /usr/sbin/ifconfig
lauscher ALL = NOPASSWD: /usr/sbin/ifconfig
Erlaube ich der Gruppe sudo, alle Befehle auszuführen, geht "sudo ifconfig" ohne Paßwortabfrage:lauscher@localhost:~$ sudo ifconfig
[sudo] password for lauscher:
Tut mir leid, der Benutzer lauscher darf '/sbin/ifconfig' als root auf localhost nicht ausführen.
Das ist aber nicht Sinn der Sache, dann habe ich ein Ubuntu-debian. Wo liegt mein Fehler?%sudo ALL=(ALL:ALL) ALL