PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache + cgi/perl



__coredump__
18.05.02, 13:25
Hallo,

ich will jedem Benutzer in seinem home-dir/public_html/cgi-bin das ausführen von perl-scripten erlauben.

Jetzt ist die Frage, was muss ich dafür in die apache.conf (httpd.conf) eintragen.

mit
`<`Directory /home/*/public_html`>`
AllowOverride All
Options +ExecCGI MultiViews -Indexes Includes FollowSymLinks
Order allow,deny
Allow from all
`<`/Directory`>`

geht es nicht !

flasheye
18.05.02, 15:06
Hallo,



`<`Directory /home/*/public_html/cgi-bin`>`

AllowOverride None

Options FollowSymLinks +ExecCGI +MultiViews -Indexes +Includes

Order allow,deny

Allow from all

`<`/Directory`>`

`<`Directory /home/*/public_html/wri`>`

AllowOverride All

Options Indexes

Order allow,deny

Allow from all

`<`/Directory`>`



So würde ich das machen, weil Dir sonst noch jemand die skripte der user modifizieren kann. So gibt es die Schreibberechtigung NUR in



/home/*/public_html/wri



Das schlimmste was hier passieren kann ist, das jemand die gesammelten Daten der Websites verändert. Was aber auch noch durch Serverskripte eingekesselt werden kann. ;-)





Als dann, bye.