On Wed, 11 Feb 2004 05:30:10 +0100, Sacher Khoudari wrote:

> Hallo Christian!
> 
> 
> Christian Christmann wrote:
>> erstmals danke f�r Deine Antwort. Aber das Problem auf meinem Rechner
>> ist, dass die Verzeichnisse /etc/cron.X f�r den normalen User keine
>> Schreibrechte haben. Somit kann ich als nicht-root keine Skripte in 
>> die entsprechenden Verzeichnisse einf�gen. D.h. theoretisch bin ich
>> wieder an meinem Ausgangspunkt und frage mich, warum die Skripte, die
>> sich in den Verzeichnissen befindent nicht einfach in der root-crontab
>> festgelegt werden.
> 
> Ich glaube es geht hier um 2 verschiedene Sachen: Cronjobs f�r die 
> Menschen und Cronjobs f�r den Rechner.
> 
> In /etc/cron.(.*) liegen Scripte die von Programmen beim Installieren 
> reingelegt werden damit sie �berhaupt laufen k�nnen (was bringt dir 
> beispielsweise ein Logrotate wenn es nicht periodisch aufgerufen wird?), 
> der Zeitpunkt daf�r ist dem Script jedoch egal - hauptsache es wird 
> einmal st�ndlich, t�glich, w�chentlich, etc aufgerufen. Root kann selber 
> sagen zu welcher Zeit die Script-Queue abgearbeitet werden soll, ob de 
> t�glichen Scripte w�hrend der Mittagspause, kurz nach Feierabend oder 
> gar fr�h morgens um 5 wenn (fast) alles schl�ft laufen sollen (wie jetzt 
> bei mir gerade... :) ). In der /etc/crontab steht dann so �hnliches 
> drin, obwohl ich auch noch nicht ganz kapiert habe was der Unterschied 
> zur root-Crontab sein soll (ausser dass man hier einen expliziten User 
> angeben kann - geht auch mit `su <user> ; <kommando>`).

danke, aber dann sehe ich in dem Konzept eventuell ein Sicherheitsloch.
Falls jedes Programm seinen Job in die /etc/cron.(.*) ablegen kann, und
dieser Job dann mit root-Rechten ausgef�hrt wird, dann kann doch ein
b�swilliges Programm ein Skript erstellen, das wichtige Systemdateien
l�scht. D.h. bei jeder Installation bestehe die Gefahr, dass ein
gef�hrlicher cron-Job erstellt wurde.

Ist das wirklich so, oder habe ich etwas �bersehen.
Danke

Christian

 
> In die Crontab kann jeder User sein eigenes Zeugs reinpacken was aber
> nichts mit dem eigentlichem System zu tun hat, bei mir wird
> beispielsweise alle 5 Minuten getmail aufgerufen was meine Mails
> runterl�dt, und zweimal die Woche werden Backups meiner Daten gemacht.
> Ne Zeit lang habe ich mich per `beep` auch per Cronjob wecken lassen -
> ich bin ein Geek, ich weiss :)
> 
> Klar, nun kann man sagen dass Root ja der Gott des Rechners ist und alle
> Cronjobs die f�r den Rechner sind auch f�r das Wohlbefinden von Root
> ist... aber stell dir mal vor jedes Programm w�rde sich selber in die
> Crontab von Root eintragen, seinen eigenen Termin festlegen und evtl.
> das was Root selbst eingetragen hat bei der Deinstallation l�schen...
> da w�rde wohl so mancher Admin die Kriese kriegen :(
> 
> 
> Naja, ich hoffe ich konnte dir seine Frage beantworten. Gr�sse! Sacher


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an