*** Ratti (ratti@gesindel.de) schrieb in suse-linux am Apr 1, 2002:
[...] Ich habe aus dem Script, das configure aufruft, "--enable-suexec" rausgeschmissen, neu installiert und aus /usr/local/apache/bin das noch vorhandene suexec gelöscht. Dann den apache neugestartet.
Nunja. *Grundsätzlich* hast Du Dich _gerade damit_ der ansich einzigen sicher funktionierenden Möglichkeit beraubt, das zu erreichen, was Du willst.
[...] Übrigens wird "sudo" mein Problem nicht lösen.
Woher Du das alles so weißt... Ich tue jetzt etwas, was ich eigentlich anderen am liebsten gerne um die Ohren hauen würde, weil das meist bedeutet, unreflektiert andere Leute ins Messer laufen zu lassen. Inzwischen meine ich aber, Deine Denke ein wenig zu kennen und Dich nicht wirklich von Deinem Vorhaben abbringen zu können. Also ist in diesem Fall die Verwendung von "sudo" eine der sichereren der unsicheren Lösungen: --- schnipp #!/usr/bin/sudo perl system("who am i"); system("whoami"); --- schnapp Versuch das bitte mal als cgi auszuführen. Man sollte noch zusehen, dass man dem Perl-Interpreter noch die "-w"-Option mitgeben kann. Auf die schnelle (30 Sekunden) habe ich das leider nicht geschafft. ACHTUNG Kinder!!! Sowas bitte nicht zuhause benutzen. Ihr werdet damit fast zwangsläufig vor die Wand laufen und/oder euch für eine eventuelle zukünftige Admin-Tätig- keit etwas falsches angewöhnen! MG Henning Hucke -- "nobody is perfect." -- Nobody ;)