Daniel: Selbst angelegte Dateien nicht löschbar?

Beitrag lesen

Hallo Tom

Beim Erzeugen von Dateien gehören diese IMMER dem PHP-Core, also bei Dir dem User 30. Das ist ganz egal, wem das Script gehört. Du kannst versuchen, im Script die Gruppe der Datei zu wechseln.

Beim Löschen von Dateien greift dann der SafeMode. Wenn das Script nun aber User 835 gehört, dann darf dieses Script die Datei nicht wieder löschen. Es ist ja wahrscheinlich ein anderes Handle dafür angefordert worden.

Wenn Du nicht die Entschärfung SafeModeGID aktiviert hast, beißt Du Du Dir an dem Konzept die Zähne aus. Du müsstest alle "zertifizierten" Scripte an User 30 übertragen (chown). Das darf aber nur Root. Ggf.

Wenn Du SafeModeGID = ON hast, dann reicht es, die Gruppe der Scripte an den die Gruppe des Users 30 zu übertragen. Das müsstest auch Du dürfen, wenn Du ebenfalls in der Gruppe bist.

Danke für die Antwort, jetzt weiss ich wenigstens einmal _wieso_ das nicht funktioniert :) .
Aber leider ist bei mir die SafeModeGID auf OFF, also kann ich warscheinlich nur mit dem Provider reden, damit er mir wenigstens diese Funktion einschaltet.

Noch eine kurze Frage bitte: Wie bekomme ich die zu meinem Skript zugehörige Gruppe heraus? In den Funktionen habe ich nur Methoden gefunden, die die UID's und Gruppen von gespeicherten Objekten auslesen, da das aber eh immer der wwwrun ist weiss ich nicht welche das Skript dann hat?

Grüsse,
Daniel