[linux] suidperl
Marek Kilimajer
kilimajer na webglobe.sk
Neděle Listopad 2 21:53:43 CET 2003
Ja na toto vyuzivam ftp funkcie v php. Pripojis sa ako uzivatel, ktoremu
patri dany vhost, vytvoris adresar, uploadnes subory, pomenis prava, a
je to.
Marek Podmaka wrote:
> Ahoj,
>
> potrebujem, aby aplikacia pod php vytvarala nejake adresare pre
> uzivatelov, na co samozrejme potrebuje pravo zapisovat tam a je logicke,
> ze user, pod ktorym bezi apache to nemoze.
>
> Ako najlepsie riesenie ma napadol nejaky externy (suid, mozno len sgid)
> program, ktory by som spustil z toho php ak bude treba nieco urobit.
> Samozrejme je tu moznost, ze by ho mohol pustit aj niekto iny, takze som
> to vymyslel tak, ze nebude mat ziadne parametre. Vsetky info su v mysql,
> takze on si len vsetko popozera a skontroluje, ci existuju vsetky
> adresare, ktore by mali a aknie, tak chybajuce vytvori. Tym padom je to
> bezpecne aj ked by to pustil niekto iny, lebo mu nema ako podstrcit svoje
> data.
>
> No a kedze treba robit s mysql, tak v C sa mi to programovat velmi nechce,
> tak ma ako najlepsi napadol perl. Dokonca aj mam nainstalovany balik
> perl-suid, ale nikde (man,perl.com,google) som sa nedocital ako to vlastne
> funguje. Takze moja otazka znie: Ako urobit suid perl skript?
>
Další informace o konferenci linux