prava procesu pusteneho z cronu

Milan Kerslager milan.kerslager na pslib.cz
Pondělí Červen 30 21:59:03 CEST 2003


On Mon, Jun 30, 2003 at 01:07:21PM +0200, Jan Klügl wrote:
> 
> mam tu jednu pro me nepochopitelnou vec. V cronu mam nastaveno
> zalohovani jednoho souboru takto:
> 0 0 * * 1,3,5       /usr/bin/bzip2 -c /dir/soubor > /zaloha/soubor.bz2

Zkus:

0 0 * * 1,3,5 exec /usr/bin/bzip2 -c /dir/soubor > /zaloha/soubor.bz2

> Z prikazove radky neni problem, z cronu: /zaloha/soubor.bz2: permission
> denied.

Ten soubor existuje? Jaka jsou prava na /? (ls -ld /.)

> /zaloha ma 700, vlastnik ja, skupina root.
> /zaloha/soubor.bz2 ma 600, vlastnik ja, skupina users.
> 
> Spousti se snad ulohy z cronu pod jinym vlastnikem? Jde o crontab
> lokalniho uzivatele [me], ne roota.

Mely by se spoustet pod majitelem crontab. Asi nejlepsi je napsat do
tabulky prikaz 'id' a nechat si poslat mail s jeho vystupem, pripadne
udelat touch /tmp/soubor

-- 
                        Milan Kerslager
                        E-mail: milan.kerslager na pslib.cz
                        WWW:    http://www.pslib.cz/~kerslage/


Další informace o konferenci Linux