Borrar Archivos con Extensión .pureftpd-upload

Escrito el 14 de Agosto de 2009 | Categoría: Desarrollo, Internet, Tutoriales


Si al subir un archivo a un servidor Pure-FTPd, la subida se detiene a la mitad por un error de conexión, PureFtpd dejará un archivo residuo que no es posible eliminar con los métodos normales, que seguramente si llegaste a este artículo, es porque lo has intentado.

Digamos que tienes un archivo llamado
.pureftp-upload.asdf1234.13.666.777gato en tu sitio, y no lo puedes eliminar por ftp o el panel de control.

En La Web del Pringao te proponemos una simple solución en PHP para deshacerte de estos archivos.

Puedes crear un archivo php con cualquier nombre (usaremos de ejemplo ‘hola.php’) y poner el siguiente código:

1
2
3
4
<?php
$archivo = '.pureftp-upload.asdf1234.13.666.777gato';
unlink($archivo);
?>

Reemplaza $myfile con el nombre de archivo que quieras eliminar. Luego, sube hola.php al directorio donde se encuentra tal archivo. Una vez subido, reemplaza los permisos del directorio y hola.php a 777 para que el servidor deje a nuestro pequeño script actuar.

Una vez hecho esto, visita la versión en línea de hola.php desde el navegador (e.g: http://sitio.com/hola.php) – Con esto el archivo se habrá borrado, lo cual puedes comprobar al mirar nuevamente el directorio desde tu FTP o gestor de archivos en el panel de control de tu hosting.

Si tienes más de un archivo .pureftpd-upload sólo debes escribir unas pocas líneas adicionales a hola.php tales como:

1
2
3
4
5
6
<?php>
$archivo = '.pureftp-upload.asdf1234.13.666.777gato';
unlink($archivo);
$archivo2 = '.pureftp-upload.asdf1234.666asdf.1313gato';
unlink($archivo2);
?>

Recuerda que por seguridad, una vez eliminados los archivos debes borrar hola.php y dejar el directorio con sus permisos como antes (644), ya que así evitaremos potenciales problemas de seguridad y backdoors resultado de este proceso.

Compártelo:
  • Facebook
  • Twitter
  • Meneame
  • MySpace
  • BarraPunto

Entradas relacionadas:

Deja tu comentario

Comentarios Recientes
  • walgio: hola tengo un motorola EM25, como puedo hacer para liberarlo...
  • leonel contreras: olle tengo un samsung t239 y cuando lo prendo se queda friza...
  • mario: hola tengo un lg gt3600 y le quiero subir el volumen porfa a...
  • Patrizia: Muchas gracias me salvaste de un gran rato de busqueda Ni e...
  • facoco: Hola,tengo un Sony Ericsson F305 orange y haber si algun ser...
Creative Commons License
Los comentarios expresados a través del sitio, son de exclusiva responsabilidad de quienes
los emiten, y no representan necesariamente, el pensamiento de La Web Del Pringao Informático.
Contenido bajo licencia Creative Commons a menos que se indique lo contrario.
Información Legal

Tema Magadine modificado.