PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache: zugriff auf /home/... als nobody



firescanner
01.10.02, 17:35
Hallo zusammen,

im Forum hab ich schon gesucht aber nix gefunden. Deshalb meine Frage an Euch:

Ich hab nen apache 1.3.26 on RedHat 7.3 .
Ich möchte über ein Perl-Script (/webroot/cgi-bin/) einen Logfileinhalt (/home/user/logfile.log) als *.html ausgeben.

Die Ausgabe eines Files das im /webroot/cgi-bin/ steht funzt.

aber ich komm nicht auf das Homeverzeichnis. E 403 - Forbidden.
Mein Apache user nobody hat das Recht auf die Datei und das Verzeichnis /user/ zuzugreifen.
Reicht das oder muss der ganze Pfad freigeg. sein?
Bzw. sollte der Apache user Zugriff auf das Homeverz. anderer user bekommen oder besser nicht?

Ich habs noch über ein Alias probiert, is aber (logischerweise!) auch forbidden.

Das Logfile kann ich auch nicht rausschreiben da der User immer ins Homeverz schreibt.

Ich bin echt am verzweifeln.

firescanner
01.10.02, 19:31
Ich glaub ich steh im Wald!!!!!!!!!!

Das /manual/ Verzeichnis kennt ja wohl jeder. Liegt bei mir im Apache Pfad.
Dieses Verzeichnis kann ich anzeigen lassen mit http://server/manual/ aber mein /logs/ Verzeichnis, welches genau gleich konfiguriert ist nicht!!! Muss ich das verstehen???

Alias /logs/ "/home/user/logfiles/"
<Directory "/home/user/logfiles">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Wieso geht des net???????

firescanner
01.10.02, 21:01
VIELEN Dank für die Hilfe.
Ich hab das Prob nun geklärt.

Für alle die es doch noch interessiert:

die Verzeichnisrechte des Logfileverz. waren auf 744 und mussten auf 755.
Wohl ein Anfängerfehler, aber hab ihn erschlagen.

:cool: :cool: :cool: :cool: :cool: :cool: