Para excluir um arquivo, você precisa ter permissões de gravação no diretório pai, não no arquivo em si.
Estou excluindo uma instalação do Drupal de um servidor que acabei de acessar. A maioria dos arquivos foi deletada, mas para alguns dos arquivos, o FileZilla dá
550 Operation not permitted
Inicialmente eu pensei que talvez root fosse o dono desses arquivos ou algo assim, mas acontece que eu posso chmod-los para o 777 através do FileZilla, mas ainda não os excluo.
Assim, posso chmodar os arquivos, mas não os excluo através do FileZilla. Eu não tenho acesso ao shell e não há nada como cPanel. Além disso, não consigo encontrar qualquer informação sobre o sistema operacional ou qualquer coisa. É um host estranho.
Alguma idéia do que pode estar errado aqui?
Aqui está o log ao tentar excluir um dos arquivos:
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Server does not support non-ASCII characters.
Status: Connected
Status: Deleting "/sites/default/default.settings.php"
Command: CWD /sites/default
Response: 250 CWD command successful
Command: DELE default.settings.php
Response: 550 default.settings.php: Operation not permitted
Tags permissions webserver ftp filezilla