davidp: Datei löschen nicht möglich - Rechte: 0777

Hi,

vielleicht liegt es am Server, oder an mir: Die Datei (mit PHP upgeloaded) in einem mit PHP erstellten Verzeichnis lässt sich nicht löschen. Obwohl auf die Datei und beim Erstellen des Verzeichnisses die Funktion chmode() angewendet wurde.
Wenn ich über mein Ftp-Programm ein DirInfo anfordere, kommt folgendes:

-rwxrwxrwx   1 nobody   nobody       2762 Feb 14 20:02 65385198.jpg

Bei anderen Dateien (nicht mit PHP erstellt) sieht das aber so aus:

-rw-r--r--   1 ftp1097556 ftponly      4019 Feb  8 18:22 index.php

Muss statt "nobody" "ftponly" stehen und wenn ja wie mache ich das?

davidp

  1. Hello,

    ob Du unter Linux (ext-2 oder ext-3 Dateisystem) eine Datei wieder löschen kannst, hängt von den Rechten ab, die für das Verzeichnis eingestellt sind und von den Attributen, die für die Datei eingestellt sind.

    Wenn ACL (Access Control Lists) auch aktiviert sind für das Volume, dann musst Du dir darüber die Rechte beschaffen. Die Rechte, die dann in der üblichen Methode angezeigt werden -rwxrwxrwxm sind dann nicht mehr vollständig aussagefähig. Die Gruppe wird dann z.B. vollkommen anders angezeigt.

    Liebe Grüße aus Syburg bei Dortmund

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de