[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