← Back to team overview

sslug-teknik team mailing list archive

Re: Apache, RH71 og CGI-scripts

 

OK, i /etc/passwd ændrede jeg /bin/false til /bin/bash og jeg kunne logge på som brugeren apache. Jeg eksekverede scriptet og det virkede.

Scriptet virker jo også hvis det køres fra det cgi-bin der som standard er sat op. Problemet er bare at jeg ikke kan få det til at virke fra den nuværende folder jvf. tidligere indlæg.

Jeg har en fornemmelse at det måske er endnu en af RedHat's utallige fejl. Det virkede under RH70. Med samme konfigurationsfil virker det nu ikke mere :-(

Jeg tror jeg dropper det og laver det i PHP istedet. Men tak for hjælpen...

Jacob Sparre Andersen wrote:

Simon:


Brugeren apache findes i /etc/passwd, så jeg går ud fra den eksisterer.


Hvis `su apache` ikke kan lade sig gøre for systemoperatøren vil
jeg tillade mig at tvivle.


Jeg har aldrig brugt stderr. Hvordan gør jeg det?


I Ada skriver du simpelthen til filen Ada.Text_IO.Standard_Error:

   Put_Line (Standard_Error, "Something went wrong.");

I Bash bruger du "1>&2" til at omdirigere "stdout" til "stderr":

   echo "Something went wrong" 1>&2

Jacob




References