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

[solved] sudo-Frage

catweasel

Hacker
wenn ich in einem Shellskript bei der Passworteingabeaufforderung von sudo nichts eingebe, wird nach einer Weile in die nächste Zeile gesprungen.
Kann ich dieses automatische Weitergehen deaktivieren?
 

abgdf

Guru
Fein. Dann mußt Du NOPASSWD in visudo eintragen, z.B.:

Code:
user mypc= NOPASSWD: /sbin/halt

Den Wert für mypc erhältst Du mit

Code:
hostname

Viele Grüße
 

abgdf

Guru
Kann aber kaum anders gehen, denn mit sudo kann ein Befehl ja nur ausgeführt werden, wenn root das vorher z.B. mit visudo festgelegt hat. Daher dürfte es immer ein Problem von visudo sein und nicht nur des Skripts.

Viele Grüße
 
OP
C

catweasel

Hacker
z.B.
#! /bin/sh
...
...
make all
sudo make modules_install
...
...

der sudo-Befehl funktioniert : root-Passwort eingeben und das Skript läuft weiter.
Nur: wenn ich - z.B. während der make all-Befehl abgearbeitet wird - Telefon bekomme z.B. um 10.45 h und die sudo-Eingabeaufforderung fürs Passwort erscheint um 10.47 h und ich vom Telefonieren erst wieder um 10.56 h zurückkomme, dann kann ich das Passwort nicht mehr eingeben.
 
Oben