Hi,
Damit die Zugangsdaten niemand lesen kann habe ich für das Perl-Modul Benutzer und Gruppe auf Root gesetzt und die Berechtigung auf 700 geändert.
Du könntest es auch in ein Verzeichnis legen, auf das man nicht vom Web aus zugreifen kann.
Wenn ich das Perl-Scrip als Root von der Konsole starte habe ich auch kein Problem, aber wenn ich das Perl-Script über das Webinterface (PHP) starte kann das Perl-Modul vom Perl-Script nicht eingebunden werden.
Wie hast du es aufgerufen? Und welche Fehlermeldung bekommst du?
Ich habe jetzt versucht den User wwwrun der Gruppe root hinzuzufügen, und die Rechte auf 750 zu erweitern. Leider funktioniert das nicht.
Hast du mal testweise 777 versucht?
Wie kann ich per Script den aktuell verwendeten Benutzer ausgeben?
(Evtl. wir ja gar nicht wwwrun verwendet?)
Das geht so:
my $user = http://de.selfhtml.org/perl/funktionen/systemaufrufe.htm#qx@title=qx(whoami);
mfG,
steckl