* Andreas Kemmer wrote:
Ich habe mir (nach lesen diverser Quellen) mal dieses kleine Script zusammengebastelt:
#!/bin/sh #/usr/bin/mews
wvdial & sleep 45 fetchnews && fetchmail && /usr/local/lib/netdown
Das funktioniert auch einwandfrei, allerdings kann ich das Script nur als root starten, das fetchnews die Zusammenarbeit mit User verweigert.
Durch die Verknüpfung der Befehle mit && wird der Befehl rechts von && nur ausgeführt, wenn der Befehl links von && fehlerlos durchlief. D.h. es werden keine Mails geholt, wenn beim News holen was schief lief, folglich wird dann auch "netdown" nicht ausgeführt.
Ich habe mich durch die SuSE Hilfedatei gewühlt und dabei den Hinweis auf sudo gefunden. Leider komme ich damit (trotz lesen der manpage) überhaupt nicht klar.
Vielleicht könnt ihr mir mal sagen, was in /etc/sudoers einzutragen ist damit ich als User fetchnews ausführen kann und wie ich das dann in mein Script einarbeiten kann.
user host=NOPASSWD: command Für "user" trägst du deinen lokalen Usernamen ein, für "host" den Hostnamen deines Rechners, für "command" /usr/sbin/fetchnews. Im Skript rufst du dann auf: "sudo /usr/sbin/fetchnews". So rufst du fetchnews als root auf. Fetchnews wechselt dann automatisch zum User news. christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com