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

válasz