Cron job erstellen mit nicht root user account

Bash, Shell, PHP, Python, Perl, CGI
Anonymous

Cron job erstellen mit nicht root user account

Post by Anonymous » 2007-04-16 14:37

Hallo zusammen,

ich möchte einige Skcripte mit einem user "www" ausführen lassen von cron. Leider bekomme ich die Meldung:
www@GX:~> crontab -l
bash: /usr/bin/crontab: Permission denied

mit root gehts. Daraufhin habe ich gelesen, dass es eine
/usr/lib/cron/cron.allow
und cron.deny gibt. Dementsprechend bin ich vorgegangen und habe dannach den cron server neugestartet. Bringt leider alles nichts, es lassen sich keine nicht root user cron jobs erstellen :-(

Hat jemand hier einen Tipp für mich?

Vielen DAnk im vorraus,

Merlin

flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin

Re: Cron job erstellen mit nicht root user account

Post by flo » 2007-04-16 15:00

Tipp:

Code: Select all

usage:  crontab [-u user] file
        crontab [-u user] { -e | -l | -r }
                (default operation is replace, per 1003.2)
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)

Anonymous

Re: Cron job erstellen mit nicht root user account

Post by Anonymous » 2007-04-16 15:18

Danke. Die Befehle kenne ich bereits.

Ich habe folgendes gefunden:
http://www.parseerror.com/argh/crontab- ... denied.txt

Allerdings ist die gruppe cron nicth in dem group file. Kann/soll ich dieses hinzufügen? Ich habe einen älteren server mit suse 9.0 laufenund da ist ebenfalls cron nicht drin aber dort gehts?!

Hat noch jemand einen brauchbaren tipp?

Danke, Merlin

flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin

Re: Cron job erstellen mit nicht root user account

Post by flo » 2007-04-16 16:01

Code: Select all

crontab -u www-data -e
geht nicht????

compositiv
Posts: 193
Joined: 2003-01-22 14:58
Location: Hamburg

Re: Cron job erstellen mit nicht root user account

Post by compositiv » 2007-04-18 10:49

m_merlin_x wrote: bash: /usr/bin/crontab: Permission denied
Offenkundig hat /usr/bin/crontab einfach die falschen Rechte dafür.

Übrigends gibt es schon ewig und drei Tage keine Updates für SuSE Linux 9.0 mehr, ein Update auf eine aktuelle Distribution wäre also schnellstens angesagt.

Roger Wilco
Administrator
Administrator
Posts: 5924
Joined: 2004-05-23 12:53

Re: Cron job erstellen mit nicht root user account

Post by Roger Wilco » 2007-04-18 11:59

Compositiv wrote:Offenkundig hat /usr/bin/crontab einfach die falschen Rechte dafür.
Bzw. der Benutzer "www" ist nicht in der Gruppe "cron". ;)