Hallo,
wie schaffe ich es, dass die cgi-Skripte der User laufen. Die Skripte von root funktionieren einwandfrei und liegen im Verzeichnis cgi-bin vom Apache!
Muessen Rechte geaendert werden odre Eintraege in der httpd.conf?
Vielen Dank fuer eure Hilfe!
Jens Strauf
CGI-Skripte der User zum Laufen bringen
Re: CGI-Skripte der User zum Laufen bringen
Hi,
da Apache normalerweise als User nobody läuft, muss auch alles, was er ausführen soll, für nobody zugreifbar sein. Darüberhinaus müssen natürlich die entsprechenden CGI-Directories in httpd.conf freigegeben sein.
Genaueres steht in der Apache Online-Doku.
Gruß,
hjb
da Apache normalerweise als User nobody läuft, muss auch alles, was er ausführen soll, für nobody zugreifbar sein. Darüberhinaus müssen natürlich die entsprechenden CGI-Directories in httpd.conf freigegeben sein.
Genaueres steht in der Apache Online-Doku.
Gruß,
hjb
Re: CGI-Skripte der User zum Laufen bringen
hallo,
um Dateien im cgi-bin von apache ausführbar zu machen, müssen selbige
dem Nutzer und der Gruppe gehören welche in httpd.conf unter "user" und "group"
angeben sind (in der Regel nobody und nogroup). Zum Schluß nur noch die Rechte
per chmod auf 755 setzen und das wars.
BATnator
um Dateien im cgi-bin von apache ausführbar zu machen, müssen selbige
dem Nutzer und der Gruppe gehören welche in httpd.conf unter "user" und "group"
angeben sind (in der Regel nobody und nogroup). Zum Schluß nur noch die Rechte
per chmod auf 755 setzen und das wars.
BATnator