Thread system und mod_perl?
(27 answers)
Opened by bsnoop at 2006-04-01 01:24
Oft ist der Apache mittels suexec so konfiguriert, dass cgi-Skripte unter dem gleichen User, dem auch das Skript gehört, ausgeführt werden. Ich denke mir auch, dass andere User-Modelle auch möglich sind. mod_perl-Requests werden immer mit dem gleichen User, wie auch der Apache-Prozess läuft, ausgeführt. Wenn man das ändern möchte, müsste man alle Apache-Prozesse unter diesen User ausführen lassen. Das möchte man aber aus Sicherheitsgründen nicht, sondern man lässt es einen Benutzer mit minderen Berechtigungen (wwwrun oder nobody) machen. Workaround: du könntest ein kleines Wrapperskript schreiben, dass nur den Owner für den mp3cat-Prozess setzt. Das kannst du mit suidperl machen (siehe auch die
![]() |