
Am Freitag, den 19.11.2004, 22:14 +0100 schrieb Richx@topicflash.de:
Also du kann die crons in /etc/crontab anlegen, dann muss aber zwingend der Username vor dem Script stehen. Wenn die Dinger unter /var/spool/cron/tabs/ stehen darf der user nicht mit angegeben sein. Ähm, das heisst ich kann die alle nach /var/spool/cron/tabs kopieren und eine chwon root.root machen? JM> Das hat jetzt nichts mit chown zu tun. JM> Wenn du dir die crontab in /etc/crontab ansiehst wirst du feststelle das JM> dor vor dem Befehl der User steht also z.B. JM> 44 4 1 * * root rm -f /var/spool/cron/lastrun/cron.monthly
JM> Wenn ich ein Script als User meurer ausführen will lautet der Eintrag JM> 0 20 * * * meurer /home/meurer/bin/sicher.sh
JM> Die Einträge unter /var/spool/cron/tabs sind Userbezogen deshalb heisst JM> die crontab wie der User. JM> Diese kannst du auch (falls der User eine Shell aufmachen darf) mit JM> crontab -e anlegen und bearbeiten.
JM> Du kannst ja mal ein für deinen User einen Eintrag machen und sehen ob JM> der ausgeführt wird oder ob du das gleiche Problem bekommst.
JM> Wenn ja prüfe bitte ob crontab so aussieht JM> -rwsr-xr-x 1 root trusted 28024 2004-10-02 03:09 /usr/bin/crontab
JM> Checke bitte auch ob der User der das Script ausführen soll der Gruppe JM> trusted angehört, wenn nicht hinzufügen.
Hallo! Puh, also wenn ich es richtig verstanden habe, soll man das Cron.sh script von OTRS gar nicht mehr nutzen, sondern die Cronjobs nach crontab auslagern?
Nein.
Bitte nochmal in "einfach" für mich... ;-) Ich denke einfach das der User OTRS nicht die nötigen Rechte hat bzw. jeder User ausser root. Du soltetst zuerst bitte prüfen ob OTRS in der Gruppe trusted drin ist. Ich befürchte nein. Wenn nein die Gruppe bitte zuweisen und dann sehen ob die Scripte laufen. Wenn nicht kannst du diese mal in die /etc/crontab eintragen muss aber vor dem Befehl den User eintragen mit dem diese laufen sollen. -- Mit freundlichen Grüßen
Jürgen Meurer ---------------------------------------------------- BAD GmbH Herbert-Rabius-Str. 1 53225 Bonn Tel: 0228/40072-70 Email: meurer@bad-gmbh.de