Portál AbcLinuxu, 10. května 2025 08:46

Dotaz: apache cgi script

10.8.2006 15:43 pavel
apache cgi script
Přečteno: 218×
Odpovědět | Admin
Mam takovy problem, vytvoril jsem si cgi script ve kterem se snazim prikazem exec spustit binarku ulozenou ve nekde ve filesystemu. Pokud zavolam tento script v prohlizeci, tak mi to dojde az ke spusteni te binarky, ale tam to na ni hodi permition denied. Pokud si dam v cgi scriptu vypsat pod kym se ten cgi script vykonava, tak je to uzivatel apache, na ktereho kdyz provedu su, tak tu binarku vpohode spusti. Netusite kde je chyba.

Dik moc. Pavel
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.8.2006 16:09 ...... | skóre: 41 | blog: ...
Rozbalit Rozbalit vše Re: apache cgi script
Odpovědět | | Sbalit | Link | Blokovat | Admin
no napiš jaké má ta binárka práva a jakého vlatníka a pak to teprv může někdo řešit.
10.8.2006 16:14 pavel
Rozbalit Rozbalit vše Re: apache cgi script
No na tu binarku jsem dal ze zoufalstvi uz prava pro vsechny na vsechno, to same i na ty adresare ve kterych je. Napadlo me jestli se to nemusi nastavit nekde v apachi, aby umoznil spousteni nejakych binarek mimo jeho strom i kdyz se to spousti z cgi scriptu v adresari cgi-bin v document rootu.
10.8.2006 22:25 ...... | skóre: 41 | blog: ...
Rozbalit Rozbalit vše Re: apache cgi script
a máš všude uvedenou plnou cestu?? Některé programy nemusí přebírat automaticky všechna nastavení systému.
15.8.2006 14:41 pekiho | skóre: 6
Rozbalit Rozbalit vše Re: apache cgi script
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co treba system("sudo /cesta/k/scriptu/skript.sh") ?
15.8.2006 14:47 pavel
Rozbalit Rozbalit vše Re: apache cgi script
Odpovědět | | Sbalit | Link | Blokovat | Admin
Uz jsem na to prisel. Mohl za to SELinux.

S pozdravem Pavel

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.