🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo administrar archivos y permisos en cPanel

Actualizado el 10 de enero de 2026

¿Por qué es importante entender los permisos de archivos en cPanel?

Si alguna vez has visto un error de "permiso denegado" al intentar cargar una imagen, instalar un plugin o conectar tu web a una base de datos, ya sabes lo frustrante que puede ser. La buena noticia es que administrar archivos y permisos en cPanel es mucho más sencillo de lo que parece, y con esta guía vas a aprender a hacerlo como un profesional, sin necesidad de ser un experto en Linux.

En esencia, los permisos de archivos son un sistema de seguridad que le dice al servidor quién puede leer, escribir o ejecutar un archivo. Piensa en ello como las cerraduras de tu casa: tienes una llave para ti (el propietario), otra para tu familia (el grupo) y quizás una copia para el vecino de confianza (el público). En el mundo del hosting, dominar esto te permitirá solucionar problemas comunes, proteger tu información y mantener tu sitio web funcionando sin contratiempos.

A lo largo de este artículo, te explicaré paso a paso cómo usar el Administrador de Archivos de cPanel, cómo cambiar los permisos correctamente, qué valores usar en cada situación y cómo hacerlo también por FTP. Al final, tendrás una guía de referencia clara para resolver cualquier duda.

Primeros pasos: conoce el Administrador de Archivos de cPanel

El Administrador de Archivos es tu herramienta principal para gestionar todo el contenido de tu hosting sin necesidad de usar un programa externo. Es como el "Explorador de Windows" de tu servidor, pero con superpoderes.

Cómo acceder al Administrador de Archivos

  1. Inicia sesión en tu panel de control de cPanel con tu usuario y contraseña.
  2. Busca la sección Archivos.
  3. Haz clic en Administrador de Archivos.
  4. Se abrirá una nueva ventana. Normalmente, te pedirá que elijas una carpeta raíz. Selecciona Documento raíz del sitio web (suele ser algo como public_html) y haz clic en Ir.

Una vez dentro, verás una interfaz con dos paneles. A la izquierda, el árbol de directorios; a la derecha, los archivos y carpetas de la ubicación seleccionada. Desde aquí podrás hacer prácticamente de todo: subir, descargar, copiar, mover, renombrar, eliminar y, por supuesto, cambiar permisos.

Estructura básica de carpetas en cPanel

Para gestionar archivos con éxito, es vital que entiendas qué es cada carpeta:

  • public_html: Es la carpeta pública de tu web. Todo lo que esté aquí es visible en internet (tu web, imágenes, scripts). Es el lugar donde debes subir los archivos de tu sitio.
  • logs: Aquí se guardan los registros de actividad del servidor. No debes tocarla a menos que sepas lo que haces.
  • mail: Contiene la configuración de las cuentas de correo de tu dominio.
  • etc: Archivos de configuración del servidor. ¡No tocar!
  • backups: En algunos casos, aquí se guardan copias de seguridad automáticas.

La regla de oro: Si no sabes qué es un archivo o carpeta, no lo borres ni modifiques. Solo céntrate en public_html para la mayoría de tareas.

¿Qué son los permisos de archivos y cómo se leen?

Antes de ponernos manos a la obra, vamos a descifrar el misterio de los números. Cuando ves un permiso de archivo, suele aparecer como 644 o 755. ¿Qué significa esto?

Cada número representa un nivel de acceso para tres tipos de usuarios:

  1. Propietario (Owner): Eres tú, el dueño de la cuenta de hosting.
  2. Grupo (Group): El grupo de usuarios del servidor que tienen acceso a esa cuenta.
  3. Público (Public/Others): Cualquier visitante de tu web o usuario del servidor.

Cada uno de estos números puede ser una combinación de tres valores:

  • 4 = Lectura (Read): Permite ver el contenido del archivo o listar los archivos de una carpeta.
  • 2 = Escritura (Write): Permite modificar, editar o eliminar el archivo.
  • 1 = Ejecución (Execute): Permite ejecutar el archivo (por ejemplo, un script PHP o un programa).

Y estos valores se suman. Por ejemplo:

  • 7 (4+2+1): Lectura + Escritura + Ejecución (control total).
  • 6 (4+2): Lectura + Escritura (pero no ejecutar).
  • 5 (4+1): Lectura + Ejecución (pero no escribir).
  • 4: Solo lectura.

Por lo tanto, un permiso 644 significa:

  • Propietario: 6 (lectura y escritura)
  • Grupo: 4 (solo lectura)
  • Público: 4 (solo lectura)

Este es el permiso estándar para archivos estáticos como imágenes o HTML. Un permiso 755 significa:

  • Propietario: 7 (lectura, escritura y ejecución)
  • Grupo: 5 (lectura y ejecución)
  • Público: 5 (lectura y ejecución)

Este es el permiso correcto para la mayoría de las carpetas y scripts ejecutables.

Cómo cambiar los permisos desde cPanel paso a paso

Ahora viene la parte práctica. Vamos a cambiar los permisos de un archivo o carpeta usando el Administrador de Archivos.

  1. Dentro del Administrador de Archivos, navega hasta la carpeta donde está el archivo o carpeta que quieres modificar.
  2. Haz clic derecho sobre el archivo o carpeta.
  3. Verás un menú desplegable. Selecciona Cambiar permisos.
  4. Se abrirá una ventana con casillas de verificación y un campo numérico.
  5. Puedes marcar las casillas de Lectura, Escritura y Ejecución para cada tipo de usuario (Propietario, Grupo, Público).
  6. También puedes escribir directamente el valor numérico (por ejemplo, 755) en el campo Permiso.
  7. Haz clic en Cambiar permisos para guardar los cambios.

[TIP]: Si no estás seguro de qué valor usar, empieza siempre con 644 para archivos y 755 para carpetas. Es el estándar más seguro y compatible.

Permisos recomendados para tu sitio web

No todos los archivos necesitan los mismos permisos. Usar permisos demasiado abiertos (como 777) es un riesgo de seguridad grave, ya que cualquiera podría modificar tu web. Aquí tienes una tabla de referencia rápida:

  • Archivos HTML, CSS, JS, imágenes (jpg, png, gif): 644
  • Carpetas y directorios: 755
  • Archivos de configuración (como wp-config.php en WordPress): 644 (aunque muchos recomiendan 600 para máxima seguridad, pero puede causar problemas con algunos hosts).
  • Scripts PHP que necesitan escribir (como cachés o logs): 644 o 664 (si el grupo necesita acceso).
  • Archivos que requieren escritura desde el navegador (como en algunos foros o tiendas): 666 o 777. Úsalo solo si es estrictamente necesario y de forma temporal.

¿Cuándo usar permisos 777?

Los permisos 777 dan control total a todos. Solo deberías usarlos en casos muy concretos, como cuando un script necesita crear archivos automáticamente y el servidor no tiene otra forma de hacerlo. Por ejemplo, la carpeta de caché de algunos CMS.

[WARNING]: Nunca dejes un archivo con permisos 777 de forma permanente. Después de que el script haya hecho su trabajo, vuelve a cambiarlo a 755 o 644. Un permiso 777 es la puerta de entrada principal para los hackers.

Gestionar archivos por FTP: tu otra gran herramienta

Aunque el Administrador de Archivos de cPanel es excelente, a veces es más cómodo usar un cliente FTP (como FileZilla) para subir muchos archivos a la vez o editar directamente. La gestión de archivos por FTP sigue los mismos principios de permisos.

Conectarte por FTP

  1. Necesitas las credenciales FTP de tu hosting. Las encuentras en cPanel en la sección Cuentas FTP.
  2. Abre tu cliente FTP (FileZilla es gratuito y muy popular).
  3. Introduce el host (normalmente ftp.tudominio.com o localhost), el usuario y la contraseña. El puerto suele ser el 21.
  4. Haz clic en Conexión rápida.

Cambiar permisos desde FileZilla

Una vez conectado, verás los archivos de tu servidor en el panel derecho.

  1. Busca el archivo o carpeta que quieras modificar.
  2. Haz clic derecho sobre él.
  3. Selecciona Permisos de archivo....
  4. Se abrirá una ventana similar a la de cPanel, con las casillas y el campo numérico.
  5. Introduce el valor numérico (por ejemplo, 644) o marca las casillas.
  6. Haz clic en Aceptar.

[TIP]: En FileZilla, si marcas la casilla "Recursivo en subdirectorios", podrás aplicar los permisos a todas las subcarpetas y archivos dentro de una carpeta. Úsalo con cuidado, pero es muy útil para arreglar muchos permisos de una sola vez.

Solución de problemas comunes relacionados con permisos

Los errores de permisos son una de las causas más frecuentes de problemas en webs. Aquí te dejo algunos casos típicos y cómo solucionarlos.

Error 403 Forbidden

Este error significa que el servidor no te permite acceder a un archivo o carpeta.

  • Causa: Los permisos de la carpeta public_html o de un archivo son demasiado restrictivos (por ejemplo, 000 o 400).
  • Solución: Cambia los permisos de la carpeta a 755 y los archivos a 644.

Error 500 Internal Server Error

Este error es más genérico, pero los permisos incorrectos en un script (como un archivo .htaccess) pueden provocarlo.

  • Causa: El archivo .htaccess tiene permisos demasiado abiertos (como 777) o demasiado cerrados (como 600).
  • Solución: Cambia los permisos del .htaccess a 644.

No puedo subir archivos o imágenes

Si tu CMS (como WordPress) no te permite subir archivos a la biblioteca de medios, suele ser un problema de permisos en la carpeta de subidas.

  • Causa: La carpeta uploads no tiene permisos de escritura para el servidor.
  • Solución: Cambia los permisos de la carpeta uploads (y sus subcarpetas) a 755. Si el problema persiste, prueba con 775 o incluso 777 temporalmente, y luego vuelve a bajarlos a 755.

No puedo instalar plugins o temas en WordPress

Este es otro clásico. WordPress necesita escribir en las carpetas wp-content, wp-content/plugins y wp-content/themes.

  • Causa: Permisos de escritura insuficientes.
  • Solución: Cambia los permisos de wp-content a 755. Si el problema continúa, prueba con 775 o 777 de forma temporal, instala lo que necesites y luego revierte a 755.

[INFO]: Si después de ajustar los permisos sigues teniendo problemas, verifica que el propietario de los archivos sea el correcto. En cPanel, esto suele ser tu usuario de hosting. A veces, al descomprimir archivos desde el Administrador de Archivos, el propietario cambia y causa conflictos. Para solucionarlo, puedes "mover" el archivo a otra carpeta y luego "moverlo" de vuelta, lo que a menudo reasigna el propietario correcto.

Preguntas frecuentes (FAQ) sobre permisos y gestión de archivos

Aquí tienes las respuestas a las dudas más habituales que recibimos en soporte.

¿Qué significa "permiso denegado" al intentar eliminar un archivo?

Significa que tu usuario no tiene los permisos de escritura necesarios sobre ese archivo o la carpeta que lo contiene. Esto puede pasar si el archivo fue creado por otro usuario (por ejemplo, el sistema) o si tiene permisos muy restrictivos. Cambia los permisos de la carpeta a 755 y el archivo a 644 e inténtalo de nuevo.

¿Es seguro usar permisos 777 en mi web?

No, nunca es recomendable. Los permisos 777 permiten que cualquier persona o script malicioso en el servidor pueda modificar o eliminar tus archivos. Es la causa número uno de webs hackeadas. Úsalo solo como último recurso y de forma temporal.

¿Puedo cambiar permisos de todos los archivos a la vez?

Sí, tanto en cPanel como en FileZilla. En cPanel, puedes seleccionar varios archivos y hacer clic en "Cambiar permisos" en el menú superior. En FileZilla, usa la opción "Recursivo en subdirectorios" al cambiar permisos en una carpeta.

¿Qué diferencia hay entre permisos en archivos y en carpetas?

En un archivo, el permiso de ejecución significa ejecutar el archivo como un programa. En una carpeta, el permiso de ejecución significa poder entrar y acceder a su contenido. Por eso las carpetas casi siempre necesitan el valor 5 o 7 (ejecución incluida) para que los visitantes puedan ver los archivos dentro.

¿Cómo sé qué permisos tiene mi archivo .htaccess?

En el Administrador de Archivos, haz clic derecho sobre el archivo .htaccess y selecciona "Cambiar permisos". Verás el valor numérico actual. Si no es 644, cámbialo a ese valor.

¿Puedo gestionar archivos desde un panel tipo Syspanel?

Si tu hosting utiliza un panel de control llamado Syspanel, ten en cuenta que el puerto de acceso es el 2106 y no el habitual. Sin embargo, la gestión de permisos y archivos sigue los mismos principios que en cPanel. Busca la sección "Administrador de Archivos" o "Gestor de Archivos" dentro de Syspanel para realizar las mismas operaciones que hemos descrito aquí.

Consejos finales para una gestión segura de archivos

Para terminar, aquí tienes una lista de buenas prácticas que te ahorrarán muchos dolores de cabeza:

  • Realiza copias de seguridad antes de modificar permisos de forma masiva. Puedes usar la herramienta de copias de seguridad de cPanel o descargar los archivos por FTP.
  • Empieza siempre con los permisos más restrictivos posibles (644 para archivos, 755 para carpetas) y solo ábrelos si es necesario.
  • No modifiques archivos que no entiendas. Si no sabes qué hace un archivo, busca información antes de tocarlo.
  • Mantén tu CMS y plugins actualizados. Las vulnerabilidades de seguridad suelen explotarse a través de archivos con permisos incorrectos.
  • Desconfía de los archivos con permisos 777. Si encuentras uno, revísalo inmediatamente y cámbialo.

Administrar archivos y permisos en cPanel es una habilidad esencial para cualquier propietario de un sitio web. Con este conocimiento, podrás diagnosticar y solucionar muchos problemas por ti mismo, ahorrando tiempo y dinero en soporte técnico. Recuerda: la clave está en la moderación y en entender qué necesita cada archivo para funcionar correctamente sin comprometer la seguridad de tu proyecto.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel