Ir al contenido principal

Cómo poner los permisos correctos a archivos y carpetas de tu web

Esta guía explica cómo asignar los permisos recomendados (644 para archivos, 755 para carpetas) en tu hosting. Unos permisos incorrectos pueden permitir que otros modifiquen tu web o ejecuten código malicioso. Puedes hacerlo desde el Administrador de arch

1. Requisitos previos

  • Acceso a cPanel.

  • Para la Terminal: tu usuario de cPanel.

  • Recomendado: una copia de seguridad reciente de tu web.

2. Instrucciones paso a paso

Opción 1: Administrador de archivos

  1. En cPanel, abre el Administrador de archivos.

Captura de pantalla 1 de la guía

  1. Ve al archivo o carpeta que quieres cambiar.

  2. Haz clic derecho y elige Cambiar permisos.

Captura de pantalla 2 de la guía

  1. Pon 644 si es un archivo PHP o 755 si es una carpeta, y guarda.

Captura de pantalla 3 de la guía

Opción 2: Terminal (toda la web de una vez)

  1. Abre Terminal en cPanel.

Captura de pantalla 4 de la guía

  1. Pon 644 a todos los archivos PHP (cambia tu_usuario por tu usuario):

find /home/tu_usuario/public_html -type f -name "*.php" -exec chmod 644 {} \;

  1. Pon 755 a todas las carpetas:

find /home/tu_usuario/public_html -type d -exec chmod 755 {} \;

  1. Comprueba los permisos:

ls -lah

Captura de pantalla 5 de la guía

Captura de pantalla 6 de la guía

Cómo leer los permisos (ejemplo: drwxr-xr-x)

Parte

Significado

d / -

d = carpeta, - = archivo.

1er rwx

Permisos del usuario propietario: leer (r), escribir (w), ejecutar (x).

2º rwx

Permisos del grupo.

3er rwx

Permisos del resto de usuarios.

755 (rwxr-xr-x)

Solo el propietario escribe; todos pueden leer y entrar. Recomendado para carpetas.

644 (rw-r--r--)

Solo el propietario escribe; todos pueden leer. Recomendado para archivos.

777 (rwxrwxrwx)

Cualquiera puede modificarlo. Peligroso: no lo uses.

3. Resultado esperado

Al listar los archivos, los .php muestran -rw-r--r-- (644) y las carpetas drwxr-xr-x (755). Tu web sigue funcionando con normalidad.

4. Solución de problemas

Si: La web muestra error 403 tras el cambio.

Solución: Revisa que las carpetas tienen 755 y los archivos 644. Consulta la guía de error 403.

Si: Un plugin pide permisos 777.

Solución: No los uses. Prueba con 755 y, si no funciona, contacta con soporte.

¿Ha quedado contestada tu pregunta?