cPanel Internet

Borrar directorios desde la línea de comandos en un Servidor Web

Aplica a: Servidor Web con cPanel
Versión: cPanel 100 y superior

Problema

Al querer borrar archivos y/o directorios el sistema nos lo impide indicando que los directorios no están vacíos.

cPanel - No permite eliminar directorios
cPanel – No permite eliminar directorios

Aplica también cuando no es posible vaciar completamenta la papelera de reciclaje después de varios intentos.

Descripción

Esta situación se puede deber a múltiples razones, desde permisos mal asignados, por la protección de algún proceso en memoria o por la presencia de malware en el servidor.

Esto también puede ocurrir en la papelera de reciclaje, que al momento de vaciarla, algunos elementos persistan.

Solución

En estos casos cuando las herramientas del entorno gráfico no nos lo permitan, tendremos que recurrir a la línea de comandos para eliminar estos elementos persistentes..

Consideraciones

Para este ejercicio se considera:

  1. Se trabaja con cPanel
  2. Se tiene habilitada la consola de línea de comandos
  3. Se tienen permisos de administrador
La consola del Servidor Web
La consola del Servidor Web

La papelera de reciclaje

La papelera de reciclaje está oculta de forma predeterminada, la ruta de la misma es

/home/<usuario>/.trash

El comando eliminar (rm)

Linux/Unix dispone del comando rm (remove, eliminar) para borrar archivos y directorios, de acuerdo a los parámetros utilizados.

rm nombre_archivo

borra el archivo indicando en nombre_archivo, en esta forma no nos pemite borrar directorios.

rm -d nombre_directorio

para poder eliminar directorios debemos utilizar el parámetro -d, y confirmar la eliminación, sin embargo no podremos borrar un directorio si éste tiene directorios o archivos en su interior.

rm -rf nombre_directorio

Utilizando los paràmetros “r” (recursivo) y “f” (forzar) podremos eliminar un archivo o directorio ya sea solo o como parte de una estructura de directorios y archivos. Cabe señalar que este comando no solicita la confirmación de eliminación. Esta será la opción que utilizaremos en este tutorial.

Procedimiento

  1. Inicia sesión en tu cPanel
  2. En la sección Avanzada, haz clic en Terminal
    1. Si es la primera vez que la utilizas el sistema te advertirá que seas cuidados@, pues puedes corromper el sistema.
  3. Verás en la pantalla el terminal, en donde podrás eliminar los elementos que no es posible en el entorno gráfico.
  4. Abre la papelera de reciclaje
    1. cd .trash
  5. Introduce el comando para eliminar un elemento (si solo quieres eliminar un archivo o directorio)
    1. rd -rf elemento_por_eliminar
  6. Si lo que deseas es eliminar todo, utiliza la siguiente variante del comando rm
    1. rd -rf *
  7. Verifica que se hayan eliminado los elementos que te interesan

Nota: Ten cuidado y verifica en donde aplicas el comando, puedes eliminar accidentalmente estructuras de archivos que no deseas y te puede costar horas restablecer la información perdida. O incluso perderla permanentemente

Ethical Hack

Recursos

Consulta este procedimiento en nuestro canal de Youtube.

Fuente Imágenes

  • “Todas las demás imágenes de esta sección”: by Nala Systems

Fuentes consultadas

  • RCG
Licencia de Creative Commons
Borrar directorios desde la línea de comandos en un ServidorWeb by Roberto C. González para Ethical Hack is licensed under a Creative Commons Reconocimiento-NoComercial-Comparti
Avatar

eHack Blog

About Author

Leave a comment

También te podría gustar...

Aplicaciones Web Internet

Mail Tester

Esta herramienta verifica la calidad de tu dirección de correo, otorgando una puntuación de acuerdo a la calidad de tu
Chamilo Internet

Chamilo Conexión a la base de datos

Categoría: ChamiloVersión: 1.0 Última actualización: 22/09/2021 Resumen: Se muestra como actualizar los datos de conexión a la base de datos de