Mahlzeit. Ich hätte da mal ne dämliche Frage: wenn ich als root netdate <timeserver> starte, dann wird die Systemzeit gestellt. Wenn ich es als "normaler" User tue, dann ist diese Operation verboten. Soweit, so klar. Wie kann ich denn erreichen, daß ein normaler User ein Skript aufrufen kann, welches dann mit root-Rechten ausgestattet den netdate-Befehl ausführt? Grübel... Andy --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
From: "Andy Feile"
Ich hätte da mal ne dämliche Frage:
Es gibt keine dämlichen Fragen. Nur unüberlegte ;)
wenn ich als root netdate <timeserver> starte, dann wird die Systemzeit gestellt. Wenn ich es als "normaler" User tue, dann ist diese Operation verboten. Soweit, so klar. Wie kann ich denn erreichen, daß ein normaler User ein Skript aufrufen kann, welches dann mit root-Rechten ausgestattet den netdate-Befehl ausführt?
man sudo sudo allows a permitted user to execute a command as the superuser (real and effective uid and gid are set to 0 and root's group as set in the passwd file respectively). -- Marco Dieckhoff --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Don, 25 Mai 2000, Andy Feile wrote:
wenn ich als root netdate <timeserver> starte, dann wird die Systemzeit gestellt. Wenn ich es als "normaler" User tue, dann ist diese Operation verboten. Soweit, so klar. Wie kann ich denn erreichen, daß ein normaler User ein Skript aufrufen kann, welches dann mit root-Rechten ausgestattet den netdate-Befehl ausführt?
trags doch in der /etc/crontab ein, oder mach den aufruf im IP-UP script. Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 Jörg Henner & Adrian Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Webhosting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
At 17:56 25.05.2000 +0200, Joerg Henner wrote: [Aufruf von Netdate]
trags doch in der /etc/crontab ein, oder mach den aufruf im IP-UP script.
Welches ist denn der beste Ort im IP-UP-Skript? Da gibts ja mehrere Verzweigungen... Andy --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Don, 25 Mai 2000, Andy Feile wrote:
trags doch in der /etc/crontab ein, oder mach den aufruf im IP-UP script. Welches ist denn der beste Ort im IP-UP-Skript? Da gibts ja mehrere Verzweigungen...
dort wo du sendmail/fetchmail aufrufst ;) - ansonsten ist ja auch noch SUDO genannt worden. Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 Jörg Henner & Adrian Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Webhosting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Andy Feile schrieb am 25.05.2000 um 23:29:16 +0200: Hallo Andy,
At 17:56 25.05.2000 +0200, Joerg Henner wrote:
[Aufruf von Netdate]
trags doch in der /etc/crontab ein, oder mach den aufruf im IP-UP script.
Welches ist denn der beste Ort im IP-UP-Skript? Da gibts ja mehrere Verzweigungen...
ippp* bei ISDN ppp* bei Analog bei beiden unter ip-up) Bis denne, Michael -- B: Now we're getting somewhere. BH: It's like you can say what you want about Maiden, but when it comes to making videos they don't screw around. (Beavis and Butthead about Iron Maiden Fear of the Dark: 'From here to eternity') --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Michael Schulz schrieb in "Re: netdate" [00-05-26 01.35 +0200]:
Welches ist denn der beste Ort im IP-UP-Skript? Da gibts ja mehrere Verzweigungen...
ippp* bei ISDN ppp* bei Analog
bei beiden unter ip-up)
... und wohin damit, wenn das entweder lokal oder per ISDN-Router ablaufen soll? -Moss- Text- und Bildbearbeitung, Computersatz, technische Beratung. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Fre, Mai 26, 2000 at 08:27:18 +0200, Martin Wilhelm 'Moss' Leidig wrote:
Michael Schulz schrieb in "Re: netdate" [00-05-26 01.35 +0200]:
Welches ist denn der beste Ort im IP-UP-Skript? Da gibts ja mehrere Verzweigungen... ^^^^ Das hat also bicht Michael geschrieben. Bitte alle Vorredner leben lassen.
ippp* bei ISDN ppp* bei Analog
bei beiden unter ip-up)
... und wohin damit, wenn das entweder lokal oder per ISDN-Router ablaufen soll?
Wurde doch schon gesagt: crontab man crontab Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Jan Trippler schrieb in "Re: netdate" [00-05-26 21.26 +0200]:
On Fre, Mai 26, 2000 at 08:27:18 +0200, Martin Wilhelm 'Moss' Leidig wrote:
... und wohin damit, wenn das entweder lokal oder per ISDN-Router ablaufen soll?
Wurde doch schon gesagt: crontab
... beim Booten?? -Moss- Text- und Bildbearbeitung, Computersatz, technische Beratung. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Son, 28 Mai 2000, Martin Wilhelm 'Moss' Leidig wrote:
... und wohin damit, wenn das entweder lokal oder per ISDN-Router ablaufen soll? Wurde doch schon gesagt: crontab ... beim Booten??
ganz langsam nochmal zum mitschreiben: bei dial-up's am besten in IP-UP Script. Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 Jörg Henner & Adrian Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Webhosting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Joerg Henner schrieb in "Re: netdate" [00-05-28 12.10 +0200]: Joerg Henner wrote in "Re: netdate" [00-05-28 12.10 +0200]:
On Son, 28 Mai 2000, Martin Wilhelm 'Moss' Leidig wrote:
... und wohin damit, wenn das entweder lokal oder per ISDN-Router ablaufen soll? Wurde doch schon gesagt: crontab ... beim Booten??
ganz langsam nochmal zum mitschreiben: bei dial-up's am besten in IP-UP Script.
Auch nochmal ganz langsam: isch 'abe aber gar keine dial-up-Verbindungen. -Moss- Text- und Bildbearbeitung, Computersatz, technische Beratung. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mon, 29 May 2000, Martin Wilhelm 'Moss' Leidig wrote:
... und wohin damit, wenn das entweder lokal oder per ISDN-Router ablaufen soll? Wurde doch schon gesagt: crontab ... beim Booten??
ganz langsam nochmal zum mitschreiben: bei dial-up's am besten in IP-UP Script.
Auch nochmal ganz langsam: isch 'abe aber gar keine dial-up-Verbindungen.
Ok, dann drehen wir uns weiter im Kreis: 1) dann laß das netdate durch den cron-daemon ausführen. man cron => cron - daemon to execute scheduled commands der cron-daemon führt die Einträge in der crontab aus (man crontab). crontab editieren? crontab -e Wenn netdate nur von root ausgeführt werden darf, natürlich als root einloggen und dann `crontab -e' 2) wenn direkt nach dem booten netdate ausgeführt werden soll, editier die Datei /sbin/init.d/boot.local Dort kannste dann /usr/sbin/netdate ... eintragen und gut is. Michael -- || || || Michael Gerdelmann || || gerdel@uni-paderborn.de || || || --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Moin, On Mon, 29 Mai 2000, Martin Wilhelm 'Moss' Leidig wrote: [...]
Auch nochmal ganz langsam: isch 'abe aber gar keine dial-up-Verbindungen.
Habe den Thread leider nicht verfolgt, hast du eine Standleitung? Warum dann nicht xntpd? Das ist doch nur nichts für dial up's. Ich hab auch noch irgendwo 'ne URL wo die Konfiguration beschrieben ist. Falls du sie haben willst kannst du mir mailen. ... may the Tux be with you! =Thomas= -- Thomas Bendler \\:// ml@bendler-net.de Billwiese 22 (o -) http://www.bendler-net.de/ 21033 Hamburg ---ooO-(_)-Ooo--- tel.: 0 177 - 277 37 61 Germany Linux, enjoy the ride ...! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Andy Feile wrote: :
Welches ist denn der beste Ort im IP-UP-Skript? Da gibts ja mehrere Verzweigungen... :
Falls Dein ip-up ein ip-up.local abfrägt, würde ich dieses empfehlen (bei 6.4 gibt's das). Auf alle Fälle den 'chmod +x ip-up.local' nicht vergessen, falls nicht schon gemacht. Hardy -- Visit the VSoup homepage at http://home.pages.de/~vsoup/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
At 17:56 25.05.2000 +0200, Joerg Henner wrote:
[Aufruf von Netdate]
trags doch in der /etc/crontab ein, oder mach den aufruf im IP-UP
From: "Andy Feile"
Welches ist denn der beste Ort im IP-UP-Skript? Da gibts ja mehrere Verzweigungen...
Hm. Es gibt eine ip-up.local, auch wenn die nicht immer schon existiert. Das wäre IMHO der beste Platz. -- Marco Dieckhoff --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Thu, May 25, 2000 at 11:29:16PM +0200, Andy Feile wrote:
At 17:56 25.05.2000 +0200, Joerg Henner wrote:
[Aufruf von Netdate]
trags doch in der /etc/crontab ein, oder mach den aufruf im IP-UP script.
Welches ist denn der beste Ort im IP-UP-Skript? Da gibts ja mehrere Verzweigungen...
Am besten gleich am Anfang,...dachte ich mir, damit die Uhrzeit beim Versand auch stimmt. Ich mach mir meine eigene ip-up/ip-down, man kann aber auch die Folder /etc/ppp/ip-up.d und /ip-down.d benutzen. Dort können kl. shellscripte mit Befehlsoptionen abgelegt werden die bei online-verbindung ausgeführt werden. Ein shellscript fängt mit dem Interpreter an: #!/bin/bash ...so auch das ip-up script, nichts anderes ist das. Im SuSE ip-up original kann man die timeserverabfrage eigentlich auch gleich nach den variablen setzten. Dort wir nach den Variablen nach ppp) und ippp) unterschieden. Also solltest du hinter einem der beiden deine Abfrage starten. ppp=modem; ippp=isdn. Weil ich Probleme hatte wenn _keiner_ der timeserver zu erreicht war, gleich das ganze script abbrach. Dies hab ich mit folgendem behoben: <------------- cut ------------> # set-time (timeserver-befragung) # hier können natürl. beliebige ts eingesetzt werden. /usr/sbin/netdate wrzx03.rz.uni-wuerzburg.de \ time.uni-freiburg.de ntps1-1.informatik.uni-erlangen.de \ »···»··· localhost >> $Ausgabe 2>&1 & # den prozess abwarten, bei erfolg einem oder failed eines 'ts' # gehts dann weiter im script wait $! # interne Zeit abgleichen und event. korrigieren: »···»··· /sbin/clock -uw >> $Ausgabe 2>&1 # eof timeserver-abfrage/abgleich. <------------- cut ------------> Du kannst es nicht mitten in ein if-costruct schmeißen, das muss klar sein. Am Ende, oder am Anfang von dem ip-up script würde eigentlich funzen. .......ich kenne deine ip-up nicht,..die werden bestimmt von einigen anderen auch selber geschrieben. Das ist keine "höhere Schule" oder so, ....mal ein paar Infos durchschnüffeln ;) Gruß, Clemens -- sig_44 locate oder:Wo ist das file ??? [Info: man locate] locate durchsucht die locate-Datenbank. $ updatedb erstellt die DB neu (als root) $ locate fstab findet alle fstab-files $ locate "*fstab" findet die fstab ;-) ---------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (10)
-
c.wohld@ndh.net
-
Jan.Trippler@t-online.de
-
jhe@lihas.de
-
linux@jwr.de
-
lists@feile.net
-
micha28@gmx.de
-
Michael.Gerdelmann@gmx.de
-
ml@bendler-net.de
-
mwl@moss.net
-
rgriech@mardys.de