Linux cron problema - csengo vezerles webrol

Hambuch Gabor hambuch at w5.hu
2014. Feb. 14., P, 14:51:54 CET


2014-02-14 14:27 keltezéssel, Takacs Tibor írta:
> Sziasztok!
>
> Szuperül működik, hogy a csengőt vezérli a szerver (Debian a cron.d-be tett állomány
> alapján). Tovább szerettem volna lépni, és készítettem egy PHP-s beállítószkriptet. Ezen a
> ponton megakadtam.
> 1. Ha azt csinálom, hogy a php létrehoz egy txt-t, amit én root-ként átmásolok, akkor minden
> ok (alapvető cél volt ennek kiküszöbölése).
> A cron biztonsági okok miatt csak akkor olvassa be a fájl, ha annak root.root a tulajdonosa,
> csoport által nem írható! Miként lehetne ezt megkerülni? Próbáltam hard linkkel, nem jó, sym
> linkkel, nem jó...
> Csak annyi kellene, hogy ha frissül a /www-ben a csengo.txt, akkor a cron.d-ben is frissüljön.
> Esetleg írjak rá egy progit, ami ezt átmásolja, a progi setuid-es, és ezt meghívja a php?
> Más megoldás esetleg?

Én csinálnék egy adott időközönként rootként lefutó cron jobot, ami 
megnézi, hogy változott-e a txt, és ha igen, akkor bemásolja a helyére, 
jogokat és tulajt állít rajta. Az adott időköz pedig a helyi igényeknek 
megfelelően kialakítható (pl 5 percenként, óránként, vagy akármi).


-- 
Hambuch Gábor
hambuch at w5.hu


További információk a(z) Techinfo levelezőlistáról