Hi! Mezei Zoltan <[EMAIL PROTECTED]> írta, 2007.02.19.: > On 2/19/07, Szabo Istvan <[EMAIL PROTECTED]> wrote: > > Van egy shel script, ami felmountol egy windows megosztást, majd onnan > > átmásol 1 filet és .csv filet készít belőle. Ezt root-ként futtatva megy > > szépen, viszont meg kellene oldani, hogy weboldalról is indítható legyen. > > Persze, ha .cgi-ként szeretném futtatni, akkor ugye nincs joga mountolni. > > A kérdés, hogy hogyan szokás az ilyet megoldani?
> apache suexec modulja nyújthat megoldást: > > http://httpd.apache.org/docs/2.0/suexec.html > > Szerintem csúnyább megoldás, ha két shell scriptet csinálsz, az > egyiket hívod meg webről, majd az sudo-val elindítja a másikat. Ehhez Csúnyább, de egy fokkal talán biztonságosabb. Azért ezeket a scripteket is alaposan el lehet rontani. > Harmadik megoldás lehet, hogy az fstab-ban a filerendszernél jelzed, > hogy user is mountolhassa (user vagy users opció, nem emlékszem). Így > talán rá lehet beszélni, hogy az apache-nak is menjen a mount. Ez már jobban hangzik valamivel. Biztonsági szempontból pedig az az ötlet volt a legjobb, ahol van egy file, aminek a megléte jelzi, hogy indítani kéne a dolgot. Ha a percenkénti felbontás nem jó, lehet írni programot vagy scriptet rá, sőt az udev-et is fel lehet ilyenre használni; akkor gyakorlatilag nincs késleltetés. Én is szívesen látnék egy udev-es példát. _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
