[Apache @ Debian] Plaatjes in cgi-bin

Pagina: 1
Acties:
  • 33 views sinds 30-01-2008

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
Als ik perl scripts run die gebruik maken van plaatjes die in dezelfde dir moeten staan als het scripts zelf, hoe kan ik dan zorgen dat plaatjes in mijn cgi-bin WEL zijn toegestaan ipv. alleen perl/cgi scripts?
Nu is het dus zo dat ik alleen cgi/perl scripts kan runnen vanuit mijn cgi-bin, maar geen plaatjes kan weergeven.

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


Verwijderd

~X-Treme~ schreef op 11 december 2002 @ 17:51:
Als ik perl scripts run die gebruik maken van plaatjes die in dezelfde dir moeten staan als het scripts zelf, hoe kan ik dan zorgen dat plaatjes in mijn cgi-bin WEL zijn toegestaan ipv. alleen perl/cgi scripts?
Nu is het dus zo dat ik alleen cgi/perl scripts kan runnen vanuit mijn cgi-bin, maar geen plaatjes kan weergeven.
Dat kan juist niet, die dir is beveiligd tegen reading.

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
damned!
Het kan wel! Heb net tip gekregen van vriend. Je moet hem chmodden zodat je het volgende overhoud:

-RWXR--R--

Je moet beslist de EXECUTE-rechten eraf halen zodat hij alleen het bestand kan lezen, en niet kan uitvoeren. Dan werkt ut wel!

[ Voor 124% gewijzigd door The Specialist op 11-12-2002 18:03 ]

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:07
Verander dan het script; ik kan me al niet voorstellen dat de plaatjes inderdaad per se in dezelfde directory moeten staan als het script, want dat kan met geen enkele webserver.

Als het script de plaatjes laadt en de inhoud hiervan doorstuurt aan Apache kan het trouwens in principe wel, moet je gewoon de rechten van die plaatjes zo zetten dat de user waaronder perl/apache (ws. dus nobody.nogroup) draait deze mag lezen.

Maar dan nog is het geen goed idee, plaatjes horen absoluut niet thuis in een cgi-bin directory.

  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:07
~X-Treme~ schreef op 11 December 2002 @ 18:00:
damned!
Het kan wel! Heb net tip gekregen van vriend. Je moet hem chmodden zodat je het volgende overhoud:

-RWXR--R--

Je moet beslist de EXECUTE-rechten eraf halen zodat hij alleen het bestand kan lezen, en niet kan uitvoeren. Dan werkt ut wel!


Ja inderdaad, dan kan het wel, maar is het nog steeds geen goed idee.

Dit topic doe ik dicht, aangezien dit wel behoorlijk simpel is (zat net al te twijfelen, maar nu dit inderdaad alles blijkt te zijn...)

Dit topic is gesloten.