Hoi,
Ik wil bijvoorbeeld /bin/ls uitvoeren vanuit PHP4 m.b.v. de backtick operator/system/passthru/exec/popen.
Dit lukt nu niet omdat httpd (apache 1.3) in chroot-mode draait onder openbsd.
Weet iemand hoe programma's buiten de "chroot jail" toch kunnen worden uitgevoerd?
Is een symlink voldoende, of moet het betreffende programma binnen de httpd omgeving worden gekopieerd?
Reden:
Ik wil uiteindelijk FFmpeg in batchmode uitvoeren vanuit PHP, en aangezien die afhankelijk is van allerlei libraries voorzie ik problemen...
Apache wil ik verder wel graag chrooted houden, dus opstarten zonder -u is geen optie.
Vooronderzoek:
HTTPD( 8 ), CHROOT( 2 ), httpd.apache.org, www.php.net en Absolute OpenBSD.
Bedankt.
Ik wil bijvoorbeeld /bin/ls uitvoeren vanuit PHP4 m.b.v. de backtick operator/system/passthru/exec/popen.
Dit lukt nu niet omdat httpd (apache 1.3) in chroot-mode draait onder openbsd.
Weet iemand hoe programma's buiten de "chroot jail" toch kunnen worden uitgevoerd?
Is een symlink voldoende, of moet het betreffende programma binnen de httpd omgeving worden gekopieerd?
Reden:
Ik wil uiteindelijk FFmpeg in batchmode uitvoeren vanuit PHP, en aangezien die afhankelijk is van allerlei libraries voorzie ik problemen...
Apache wil ik verder wel graag chrooted houden, dus opstarten zonder -u is geen optie.
Vooronderzoek:
HTTPD( 8 ), CHROOT( 2 ), httpd.apache.org, www.php.net en Absolute OpenBSD.
Bedankt.
[ Voor 2% gewijzigd door Verwijderd op 08-05-2005 15:14 . Reden: spontaan ontstane smiley weggeedit ]