Datei löschen nicht möglich - Rechte: 0777
davidp
- php
0 Tom
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
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