PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache problem



 HS
10.04.02, 12:34
hi,

wenn ich mit einem Benutzer der Gruppe "users" ein CGI Script erstelle, kann ich von einem Clientrechner nicht auf das CGI zugreifen. Ändere ich die Berechtigung für das Script, ist der Zugriff möglich.

Wo kann ich bei Apache einstellen, das der Zugriff auf Scripts der Gruppe "users" immer möglich ist.

Ich möchte ja nicht immer für jedes Script die Zugriffsrechte ändern ;)

Gruß
HS

ReSeT
10.04.02, 12:48
Hi!

Also zum einen wirst Du wohl nicht drumherum kommen, die Zugriffsrechte selbst zu setzen, bzw. den USER das machen zu lassen. Andernfalls schreib Dir halt nen Script, welches bei Dateien mit der Endung .pl selbstständig ausführbar macht. Meines Wissen nach musst Du als User selbst auf einem Professionellen Webserver die Rechte selbst setzen.

In /etc/httpd/httpd.conf gibt es den Abschnitt




<*Location /cgi-bin>
AllowOveride none
Options +ExecCGI -Includes
SetHandler cgi-script
<*/location>



(Sternchen nicht mit setzen !!!)

und folgend.

Hier werden alle Rechte und Direktiven für cgi-scripte gesetzt, das zu erklären, würde den Rahmen diese Postings sprengen, aber die httpd.conf ist eigentlich ziemlich gut dokumentíert Als Empfehlung
würde ich mich mal mit der Apache Dokumentation auseinandersetzen.

greetZ

 HS
10.04.02, 12:54
alles klar, danke.

HS