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

Cómo cambiar los permisos de archivos y directorios en cPanel

Actualizado el 26 de mayo de 2026

¿Qué son los permisos de archivos y por qué son importantes en cPanel?

Cuando trabajas con un hosting, cada archivo y carpeta de tu sitio web tiene una especie de "candado" digital que controla quién puede leer, escribir o ejecutar ese elemento. En el mundo del hosting, esto se conoce como permisos de archivos o permisos CHMOD.

Los permisos son esenciales para la seguridad archivos cPanel. Si configuras permisos demasiado abiertos (por ejemplo, 777), cualquier persona o script malicioso podría modificar o borrar tus archivos. Si los configuras demasiado restrictivos, tu sitio web podría dejar de funcionar correctamente, mostrando errores como "500 Internal Server Error" o "Acceso denegado".

En este artículo, te explicaré de manera sencilla y práctica cómo cambiar los permisos de archivos y directorios en cPanel, qué valores usar en cada caso y cómo evitar errores comunes. No necesitas ser un experto técnico, solo sigue los pasos que te indico a continuación.


¿Qué significan los números CHMOD (755, 644, 777)?

Antes de entrar en materia, es importante que entiendas qué significan esos números tan raros que verás en todos los tutoriales. Los permisos archivos cPanel se representan con tres dígitos (por ejemplo, 755 o 644). Cada dígito representa los permisos para un grupo de usuarios:

  • Primer dígito: El propietario del archivo (tu usuario de hosting).
  • Segundo dígito: El grupo al que pertenece el archivo (normalmente el mismo que el propietario).
  • Tercer dígito: El resto de usuarios del servidor (el "mundo" o "público").

Cada dígito es la suma de tres valores posibles:

  • 4 = Permiso de lectura (r).
  • 2 = Permiso de escritura (w).
  • 1 = Permiso de ejecución (x).

Por ejemplo:

  • 755 = 7 (4+2+1) para el propietario, 5 (4+1) para el grupo y 5 para el público. Es decir, el propietario puede leer, escribir y ejecutar; el grupo y el público solo pueden leer y ejecutar.
  • 644 = 6 (4+2) para el propietario, 4 para el grupo y 4 para el público. El propietario lee y escribe; el resto solo lee.
  • 777 = 7 para todos. Todo el mundo puede hacer cualquier cosa. Este valor es peligroso y solo debe usarse temporalmente.

[WARNING]
Nunca dejes permisos 777 en archivos de configuración, bases de datos o carpetas con información sensible. Es la puerta de entrada favorita para hackers y malware.


¿Cuándo debo cambiar los permisos en mi hosting?

Hay situaciones típicas en las que necesitarás modificar los permisos archivos cPanel. Estas son las más comunes:

  1. Tu sitio muestra un error 500: A menudo es porque un archivo PHP o una carpeta tiene permisos demasiado restrictivos (por ejemplo, 600 o 700).
  2. No puedes subir archivos mediante FTP o el Administrador de archivos: Si la carpeta de destino tiene permisos de solo lectura, no podrás escribir en ella.
  3. Quieres proteger archivos sensibles: Como el archivo wp-config.php en WordPress, que debería tener permisos 600 o 640.
  4. Después de una migración de hosting: A veces los archivos se copian con permisos incorrectos y hay que ajustarlos.
  5. Instalación de scripts o plugins: Algunas aplicaciones requieren permisos de escritura temporalmente para configurarse.

En resumen, saber cambiar permisos hosting es una habilidad básica que todo administrador de sitios web debería dominar.


Cómo cambiar los permisos desde el Administrador de Archivos de cPanel

La forma más sencilla y visual de modificar los permisos es usando el Administrador de Archivos que incluye cPanel. Sigue estos pasos:

  1. Inicia sesión en cPanel con tu usuario y contraseña. Normalmente accedes a través de tudominio.com/cpanel o tudominio.com:2083.

  2. Busca la sección "Archivos" y haz clic en "Administrador de Archivos". Se abrirá una nueva pestaña o ventana.

  3. Navega hasta el archivo o carpeta cuyos permisos quieras cambiar. Generalmente, tu sitio web está en la carpeta public_html.

  4. Selecciona el archivo o carpeta haciendo clic derecho sobre él. En el menú desplegable, elige "Cambiar permisos" (o "Change Permissions").

  5. Se abrirá una ventana emergente con casillas de verificación y un campo numérico. Puedes hacer dos cosas:

    • Marcar o desmarcar las casillas de lectura, escritura y ejecución para cada grupo (propietario, grupo y público).
    • Escribir directamente el valor numérico (por ejemplo, 644) en el campo que dice "Permisos".
  6. Haz clic en "Cambiar permisos" para guardar los cambios.

[TIP]
Si no sabes qué valor usar, una regla general es: 645 para archivos y 755 para carpetas. Pero siempre es mejor adaptarlo a la necesidad específica.


Cómo cambiar los permisos con el cliente FTP (FileZilla)

Si prefieres usar un cliente FTP como FileZilla, el proceso es igual de sencillo. De hecho, muchos usuarios lo encuentran más cómodo porque pueden ver todos los archivos de una vez.

  1. Conéctate a tu hosting con FileZilla usando los datos FTP que te proporcionó tu proveedor (normalmente los encuentras en cPanel → "Cuentas FTP").

  2. Localiza el archivo o carpeta en el panel derecho (servidor remoto).

  3. Haz clic derecho sobre el elemento y selecciona "Permisos de archivo..." (o "File permissions...").

  4. Aparecerá una ventana similar a la de cPanel. Puedes ingresar el valor numérico directamente o marcar las casillas.

  5. Acepta y listo. FileZilla también te permite aplicar los permisos de forma recursiva a subcarpetas si marcas la opción correspondiente.


Permisos recomendados para archivos y carpetas según su función

No todos los archivos necesitan los mismos permisos. Aquí tienes una guía rápida de permisos CHMOD cPanel recomendados para los elementos más comunes de un sitio web:

Tipo de elementoPermisos recomendadosExplicación
Archivos PHP (ej. index.php)644El propietario puede escribir; el resto solo leer y ejecutar.
Archivos de configuración (ej. wp-config.php)600 o 640Solo el propietario (y a veces el grupo) puede leer y escribir.
Carpetas (directorios)755El propietario tiene control total; el resto puede leer y ejecutar (entrar).
Archivos de logs644Lectura para todos, escritura solo para el propietario.
Archivos de caché o temporales775El grupo puede escribir para que la aplicación funcione (por ejemplo, caché de WordPress).
Archivos que requieren escritura temporal777 (¡solo temporal!)Úsalo solo durante la instalación de un script y luego revierte a 755 o 644.

[INFO]
En plataformas como Syspanel (el panel de control que sustituye a HestiaCP en algunos proveedores, y que se accede por el puerto 2106), los permisos se gestionan de manera similar, pero la interfaz puede variar ligeramente. Si tu hosting usa Syspanel, busca la opción "Administrador de archivos" o "Permisos" dentro del panel.


Errores comunes al cambiar permisos y cómo evitarlos

Cambiar los permisos es fácil, pero cometer un error puede romper tu sitio. Estos son los errores más habituales:

1. Poner permisos 777 en todo el sitio

Es el error más grave. Aunque soluciona temporalmente problemas de escritura, expone tus archivos a ataques. Nunca dejes 777 en archivos como config.php, .htaccess o en la raíz de public_html.

2. Poner permisos 600 en archivos PHP

Si pones 600 en un archivo PHP público, el servidor web no podrá leerlo y tu página mostrará un error 500. Recuerda que los archivos ejecutables necesitan al menos permisos de lectura y ejecución para el público (por ejemplo, 644 o 755).

3. Olvidar revertir los permisos después de una instalación

Es muy común que al instalar WordPress o un plugin, el instalador te pida permisos 777 en algunas carpetas. Una vez terminada la instalación, debes volver a poner 755 en carpetas y 644 en archivos.

4. Cambiar permisos de archivos que no conoces

Si no estás seguro de qué hace un archivo, no toques sus permisos. Primero investiga o haz una copia de seguridad antes de modificar nada.

[TIP]
Antes de hacer cualquier cambio importante, descarga una copia de seguridad de tu sitio desde cPanel (sección "Copias de seguridad"). Así podrás restaurar todo si algo sale mal.


Preguntas frecuentes (FAQ) sobre permisos en cPanel

Para terminar, respondo algunas de las dudas más comunes que nos llegan al soporte técnico:

¿Cómo puedo cambiar los permisos de todos los archivos de una carpeta a la vez?

En cPanel, al cambiar los permisos de una carpeta, verás una casilla que dice "Cambiar los archivos y subcarpetas dentro" o similar. Márcala para aplicar los permisos de forma recursiva. En FileZilla, se llama "Recurse into subdirectories".

¿Qué permisos debe tener la carpeta public_html?

Lo ideal es 750 o 755. Si pones 777, cualquier script malicioso podría subir archivos a esa carpeta. Si pones 700, el servidor web no podrá servir tu sitio correctamente.

¿Por qué mi web da error 500 después de cambiar permisos?

Generalmente, el error 500 aparece porque el archivo .htaccess o un archivo PHP tiene permisos demasiado restrictivos (por ejemplo, 600). Vuelve a poner 644 en los archivos PHP y 755 en las carpetas.

¿Qué diferencia hay entre permisos 644 y 755?

644 permite al propietario escribir, pero al público solo leer. 755 permite al propietario escribir y ejecutar, y al público leer y ejecutar. Las carpetas necesitan el permiso de ejecución (1) para que el servidor pueda "entrar" en ellas, por eso se usa 755.

¿Es seguro usar permisos 777 alguna vez?

Solo en situaciones muy puntuales y temporales, como durante la instalación de un script que necesita escribir archivos de configuración. En cuanto termines, cambia los permisos a 755 o 644 inmediatamente.

¿Cómo sé qué permisos tiene un archivo actualmente?

En cPanel, en el Administrador de Archivos, la columna "Permisos" te muestra el valor numérico (por ejemplo, 0644). En FileZilla, también aparece en la columna "Permisos" o al hacer clic derecho → "Permisos de archivo".


Conclusión

Cambiar los permisos archivos cPanel es una tarea sencilla pero crucial para la seguridad archivos cPanel. Conocer los valores CHMOD y saber cuándo aplicarlos te evitará muchos dolores de cabeza, tanto por errores de funcionamiento como por posibles ataques.

Recuerda siempre:

  • Usa 644 para archivos normales y 755 para carpetas.
  • Evita el 777 salvo en casos muy concretos y temporales.
  • Antes de cambiar nada, haz una copia de seguridad.
  • Si usas un panel alternativo como Syspanel (acceso por puerto 2106), los pasos son similares, pero adapta la interfaz a lo que veas en pantalla.

Si sigues estas recomendaciones, tu sitio web estará más seguro y funcionará sin problemas. Si tienes dudas, no dudes en contactar con tu proveedor de hosting o con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!

¿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