-
script mit dessen benutzer(rchte) ausführen
ich möchte mit einem perl-script (start über www) in eine datei schreiben, die die rechte 644 besitzt.
leider bekomme ich immer "permission denied" als fehler!
wie schaffe ich es nun, dass das script dennoch in diese datei schreiben?
(die Verwendung von cgiwrap ist nicht möglich)
olli
[Diese Nachricht wurde von OlliL am 04. Mai 2000 editiert.]
-
gib die Datei, die beschrieben werden soll, dem User, mit dem der Webserver gestartet wird, bzw der das Skript, mit dem Du die Datei beschreiben willst, ausführt. Kann ja sein, daß Dein Skript suid gesetzt hat ..
-
Unsicher, da der Web-Hoster die User-ID immer ändern kann, z.B. bei Serverwechsel, etc. pp.
Setze die Datei auf chmod 666, ist die einzige sinnvolle Lösung mit CGI-Scripten!
Gruß
Robert
-
o.k. mit dem username des webservers geht es.
das problem mit der anderung ist nicht so akut, da ich selbst verantworlich bin :-)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen