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
[email protected]
_______________________________________________
Techinfo mailing list
[email protected]
Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/

válasz