PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rechte für CGI-Scripte



PeHeller@gmx.net
04.12.09, 18:30
Hallo,

ich habe einen SUSE Webserver mit einem "USER" am laufen.
Mit user-rechten laufen diverse Programme bei denen Textdateien erzeugt werden. Mit CGI-Scripten möchte ich diese Dateien auslesen, teilweise verändern.
Hier habe ich natürlich das Problem mit den Rechten.
Natürlich möchte ich nicht die Dateirechte auf "666" setzen.

Kann ich den Webserver mit "user Rechten" laufen lassen, oder wie macht Ihr das.

Gruß

marce
04.12.09, 18:56
klingt nach z.B. suexec

PeHeller@gmx.net
05.12.09, 19:20
Abend,

ich habe mir suexec angesehen und es sollte so funktionieren.

Ich habe in der Datei /etc/sysconfig/apache2 das Modul "mod_suexec" hinzugefügt.

Dann habe ich in der httpd.conf eingefügt.
----------------------------------------
SuexecUserGroup meinUser users
----------------------------------------

meinUser = Der Name des einzigen Users auf dem SUSE-System 11.1
users = Gruppe users

In der log finde ich die Meldung
Warning: SuexecUserGroup directive require SUEXEC wrapper.

Der Wrapper kann nicht starten.... ich finde Ihn selbst nicht

ein su "find / -name suexec" brachte keinen Erfolg.

Ich finde auch kein Paket unter Yast in dem suexec dabei ist... ich will auf keinen Fall den Apachen neu kompilieren.

Vielleicht sehe ich es nur einfach nicht.:confused:

Gruß

PeHeller@gmx.net
06.12.09, 13:37
Hallo,

ich habe es jetzt gefunden
/usr/sbin/suexec2

Ich bin aber nicht sicher wegen der Aktivierung von suexec unter SUSE
hier ist es ein bißchen anders... ich muss nicht's kompilieren.

Wer hat eine kurze 3 zeilige Anleitung bei der Hand... oder ein Beispiel ??

Gruß

John W
07.12.09, 15:27
http://www.linuxplanet.com/linuxplanet/tutorials/1445/1/
http://www.serverwatch.com/tutorials/article.php/10825_1126991_1/Suexec-and-Apache-A-Tutorial.htm
Das hat keine 10 Sekunden gedauert.