crontab sudo passwort prompt trotzt NOPASSWD Eintrag?
Posted: 2005-08-04 21:07
Hallo ;) ,
Ich habe hier ein verflixtes kleines Problem:
% crontab -l; which sudo; grep lh /etc/sudoers; cat sudo.sh
*/5 * * * * /home/lh/sudo.sh
/usr/bin/sudo/
lh ALL=(ALL) NOPASSWD: /home/lh/sudo.sh
#!/bin/bash
/usr/bin/sudo echo "bar"
bringt als mail:
From: lh (Cron Daemon)
To: lh
bar
Auf einem anderen Host bekomme ich den sudo output:
From: lh (Cron Daemon)
To: lh
Subject: Cron <lh@hz> /home/lh/sudo.sh
Password:
per cron geschickt. sudo liegt hier in /usr/local/bin.
Ein Updaten desTimestamps brachte bisher keinen Erfolg.
Hat jemand eine Idee woran das liegen koennte?
Es wird doch wohl nicht daran liegen, das es sich um eine
*BSD* Maschine handelt :p
Hintergrund: Ich moechte sudo ssh host aufrufen und kann das
von der maschine die funktioniert nicht machen, weil ich aus
den und den Gruenden keine Schluessel von der Maschine aus
hinterlegen darf.
Von der Console aus funktionierts, nur eben nicht via cron.
Ich habe hier ein verflixtes kleines Problem:
% crontab -l; which sudo; grep lh /etc/sudoers; cat sudo.sh
*/5 * * * * /home/lh/sudo.sh
/usr/bin/sudo/
lh ALL=(ALL) NOPASSWD: /home/lh/sudo.sh
#!/bin/bash
/usr/bin/sudo echo "bar"
bringt als mail:
From: lh (Cron Daemon)
To: lh
bar
Auf einem anderen Host bekomme ich den sudo output:
From: lh (Cron Daemon)
To: lh
Subject: Cron <lh@hz> /home/lh/sudo.sh
Password:
per cron geschickt. sudo liegt hier in /usr/local/bin.
Ein Updaten desTimestamps brachte bisher keinen Erfolg.
Hat jemand eine Idee woran das liegen koennte?
Es wird doch wohl nicht daran liegen, das es sich um eine
*BSD* Maschine handelt :p
Hintergrund: Ich moechte sudo ssh host aufrufen und kann das
von der maschine die funktioniert nicht machen, weil ich aus
den und den Gruenden keine Schluessel von der Maschine aus
hinterlegen darf.
Von der Console aus funktionierts, nur eben nicht via cron.