Kann er keine Dateien und Ordner löschen, die er selber hochgeladen hat? Oder keine existierenden? Letzteres würde bedeuten, dass auf dem entsprechenden Dateien die Berechtigungen falsch gesetzt sind. Ersteres würde bedeuten, dass generell mit den Zugriffsrechten was nicht stimmt.
Wenn du per FTP das machst...
Code:
SITE CHMOD 777 index.html
... kommt dann der gleiche Fehler?
Und was sind die Ausgaben zu den folgenden Shell-Kommandos?
Code:
ll index.html (oder ls -dl index.html)
getfacl index.html
Und welche Rechte hat der FTP-Benutzer? Und kannst du mit mehr Rechten sicherstellen, dass du per FTP die entsprechenden Dateien ändern kannst? (um ein generelles Rechteproblem auszuschließen)