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

Cómo cambiar los permisos de archivos en Plesk correctamente

Actualizado el 24 de enero de 2026

¿Por qué son tan importantes los permisos de archivos en Plesk?

Cuando gestionas un sitio web, los archivos que lo componen (imágenes, textos, scripts) tienen una especie de "etiqueta" que le dice al servidor quién puede leerlos, modificarlos o ejecutarlos. Estas etiquetas son los permisos de archivos. En Plesk, el sistema operativo subyacente (normalmente Linux) utiliza un sistema llamado chmod para controlar estos accesos.

Piensa en ello como las llaves de tu casa. Si le das la llave del sótano a todo el mundo, alguien podría entrar y robar tus cosas. En el hosting pasa exactamente lo mismo. Si configuras permisos demasiado abiertos (como 777), cualquier persona o script malicioso podría modificar tus archivos, inyectar código dañino o borrar tu web entera.

Por eso, saber cómo cambiar los permisos de archivos en Plesk correctamente no es solo una tarea técnica, es una medida fundamental de ciberseguridad. Un error común es dejar todo en 777 "para que funcione", pero eso es como dejar la puerta de tu casa abierta de par en par. Este artículo te enseñará a hacerlo bien, paso a paso, y sin necesidad de ser un experto en Linux.


Entendiendo los permisos: la base de todo

Antes de tocar nada, vamos a descifrar ese código numérico que seguro has visto: 644, 755, 777. No es magia, es matemática simple.

Cada archivo o carpeta tiene tres grupos de permisos:

  • Propietario (Owner): Normalmente eres tú, el usuario de hosting.
  • Grupo (Group): Un conjunto de usuarios del servidor, a menudo el servidor web (como www-data o nobody).
  • Público (Others): Cualquier otro usuario del sistema.

Y cada grupo tiene tres tipos de acciones posibles:

  • Lectura (Read - r): Ver el contenido del archivo o listar el contenido de una carpeta.
  • Escritura (Write - w): Modificar o eliminar el archivo, o crear y borrar archivos dentro de una carpeta.
  • Ejecución (Execute - x): Poder ejecutar el archivo (en el caso de scripts) o poder "entrar" a una carpeta.

Cada acción tiene un valor numérico: Lectura = 4, Escritura = 2, Ejecución = 1. Para obtener el permiso de un grupo, simplemente sumas estos valores.

Por ejemplo, el famoso 755 se desglosa así:

  • Propietario: 7 (4 + 2 + 1) = Lectura, Escritura y Ejecución.
  • Grupo: 5 (4 + 1) = Lectura y Ejecución.
  • Público: 5 (4 + 1) = Lectura y Ejecución.

Ahora, veamos la tabla práctica que usarás siempre:

PermisoPropietarioGrupoPúblicoUso típico
644Leer/EscribirLeerLeerArchivos estáticos (HTML, CSS, imágenes)
755TodoLeer/EjecutarLeer/EjecutarCarpetas y scripts PHP
600Leer/EscribirNadaNadaArchivos de configuración sensibles
700TodoNadaNadaCarpetas privadas
777TodoTodoTodo¡PELIGRO! No recomendado jamás

[WARNING] Nunca uses 777. Es la puerta abierta a hackers. Si un archivo necesita escritura, es mejor que solo el propietario tenga ese permiso (644 o 755). Si tu web da error, busca una solución más segura, no "abrir todo".


Método 1: Cambiar permisos con el Administrador de archivos de Plesk (El más fácil)

Plesk incluye un administrador de archivos visual que te permite hacer esto sin escribir ni una línea de código. Es ideal para principiantes.

Paso 1: Accede al Administrador de archivos

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú de la izquierda, busca la sección "Archivos" y haz clic en ella.
  3. Se abrirá una ventana que te muestra todos los archivos de tu dominio. Ahora navega hasta la carpeta o archivo que quieres modificar (normalmente dentro de httpdocs).

Paso 2: Selecciona y cambia los permisos

  1. Marca la casilla de verificación junto al archivo o carpeta que deseas modificar.
  2. Busca y haz clic en el botón "Permisos" en la barra de herramientas superior (a menudo tiene un icono de candado o engranaje).
  3. Se abrirá un cuadro de diálogo llamado "Permisos de archivos".
  4. Verás las casillas para Propietario, Grupo y Público. Marca o desmarca las casillas de Lectura, Escritura y Ejecución según necesites.
  5. Plesk te mostrará el valor numérico (chmod) en tiempo real, así puedes verificar que el resultado es el esperado (por ejemplo, 755).
  6. Haz clic en "Aceptar" para guardar los cambios.

[TIP] Si tienes que cambiar los permisos de una carpeta y todo su contenido (archivos y subcarpetas), Plesk te ofrece la opción de "Aplicar a todos los archivos y subdirectorios" o similar. Esto te ahorrará muchísimo tiempo.


Método 2: Usar el comando chmod en SSH (Para usuarios avanzados)

Si te sientes cómodo con la terminal, este método es más rápido y te da control total. Necesitarás acceder a tu servidor por SSH. En Plesk, puedes encontrar las credenciales SSH en "Cuentas de usuario" dentro de tu suscripción.

Paso 1: Conecta por SSH

Abre tu terminal (en Mac/Linux) o usa un programa como PuTTY (en Windows). Conéctate con tu usuario y contraseña de hosting.

Paso 2: Navega y ejecuta el comando

  1. Usa el comando cd para ir a la carpeta donde está tu web. Normalmente es:
    cd /var/www/vhosts/tudominio.com/httpdocs/
  2. Para cambiar los permisos de un solo archivo, usa el comando chmod. Por ejemplo, para dar permisos 644 a un archivo llamado config.php, escribe:
    chmod 644 config.php
  3. Para cambiar los permisos de una carpeta y todo su contenido de forma recursiva, usa la opción -R. Por ejemplo, para dar permisos 755 a una carpeta llamada imagenes y todo lo que contiene:
    chmod -R 755 imagenes/

[INFO] El comando chmod es poderoso. Asegúrate de escribir bien la ruta y el valor numérico. Un error puede dejar tu web inaccesible temporalmente.


¿Qué permisos debo usar para cada tipo de archivo?

Esta es la pregunta del millón. No todos los archivos necesitan los mismos permisos. Usar la configuración correcta es clave para la seguridad permisos.

Archivos normales (HTML, CSS, imágenes, JavaScript)

Estos archivos solo necesitan ser leídos por el servidor para mostrarlos al visitante. No necesitan ser modificados por el servidor.

  • Permiso recomendado: 644 (Propietario: leer/escribir, Grupo y Público: solo leer).
  • ¿Por qué? Es seguro y evita que el servidor web o scripts maliciosos los modifiquen.

Carpetas o directorios

Las carpetas necesitan permisos de ejecución para que el servidor pueda "entrar" en ellas y mostrar su contenido.

  • Permiso recomendado: 755 (Propietario: todo, Grupo y Público: leer y ejecutar).
  • ¿Por qué? Permite el acceso normal a la carpeta, pero solo tú (el propietario) puedes crear o eliminar archivos dentro de ella.

Scripts PHP (como WordPress)

WordPress y otros CMS a veces necesitan escribir en ciertos archivos para actualizarse o instalar plugins. Sin embargo, no debes dar permisos de escritura a todo.

  • Permiso recomendado para archivos PHP: 644.
  • Permiso recomendado para carpetas: 755.
  • Excepción: Si un plugin te pide permisos de escritura en un archivo o carpeta específica, cámbialo temporalmente a 646 o 766 (propietario y grupo con escritura) y, crucial, vuelve a cambiarlo a 644 o 755 después de hacer la operación.

Archivos de configuración sensibles (como wp-config.php)

Estos archivos contienen contraseñas de la base de datos y claves de seguridad. Son el objetivo número uno de los atacantes.

  • Permiso recomendado: 600 (Solo el propietario puede leer y escribir).
  • ¿Por qué? Bloquea el acceso a cualquier otro usuario del sistema, incluyendo el servidor web. Esto es una capa extra de protección de archivos muy efectiva.

[WARNING] Si cambias wp-config.php a 600 y tu web deja de funcionar, es porque tu servidor web no tiene permisos para leerlo. En ese caso, usa 644. La seguridad es un equilibrio entre protección y funcionalidad.


Errores comunes y cómo solucionarlos

A veces, cambiar los permisos puede causar problemas. No te asustes, aquí tienes las soluciones a los fallos más habituales.

Error 500 (Internal Server Error)

Este error suele aparecer si has puesto permisos demasiado restrictivos en una carpeta o script.

  • Solución: Revisa los permisos de la carpeta donde está el script. Debe ser al menos 755. También revisa que el archivo PHP tenga 644. Si tienes un archivo .htaccess, asegúrate de que tenga 644.

Error 403 (Forbidden)

Este error indica que no tienes permiso para ver el archivo o carpeta.

  • Solución: Verifica que los permisos de la carpeta sean 755. Si el error persiste, revisa los permisos del archivo específico. Debería ser 644. A menudo, este error se debe a que la carpeta tiene permisos 700 o 600.

"No puedo subir archivos" o "No puedo escribir en el archivo"

Esto significa que los permisos son demasiado restrictivos para que el servidor web o tu usuario de FTP escriban.

  • Solución: Cambia el propietario del archivo o carpeta a tu usuario de Plesk. En el Administrador de archivos, puedes hacer clic derecho y seleccionar "Cambiar propietario". Luego, asegúrate de que el propietario tenga permisos de escritura (por ejemplo, 644 para archivos y 755 para carpetas). Evita usar 777 como solución rápida.

Consejos de seguridad adicionales para proteger tus archivos

Cambiar los permisos es solo una parte de la estrategia de ciberseguridad. Combínalo con estos hábitos:

  • Mantén todo actualizado: Actualiza tu CMS, plugins y temas. Las vulnerabilidades se corrigen con las actualizaciones.
  • Elimina archivos innecesarios: Si tienes archivos de instalación o de copia de seguridad en tu servidor, bórralos. Son un imán para los atacantes.
  • Usa contraseñas seguras: Tanto para tu panel de Plesk como para las cuentas FTP y SSH.
  • Realiza copias de seguridad: Plesk te permite programarlas. Si algo sale mal, puedes restaurar tu web en minutos.

Preguntas Frecuentes (FAQ)

¿Qué significa chmod 777 y por qué es peligroso?

chmod 777 significa que todos (propietario, grupo y público) pueden leer, escribir y ejecutar el archivo. Es peligroso porque cualquier usuario o script en el servidor puede modificar o eliminar tus archivos, lo que facilita la inyección de malware o la desfiguración de tu sitio.

¿Cuándo debo usar permisos 755 en archivos y no 644?

En general, los archivos deben ser 644. Los permisos 755 son para carpetas. Si un archivo necesita ser ejecutado (como un script CGI), entonces sí puede necesitar 755, pero es poco común en la mayoría de los sitios web.

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

Sí, en el Administrador de archivos de Plesk puedes seleccionar la carpeta raíz (httpdocs) y cambiar los permisos de forma recursiva. Sin embargo, ten mucho cuidado, ya que esto aplicará los mismos permisos a todos los archivos y carpetas, lo cual no es recomendable. Es mejor hacerlo por tipos de archivo o carpetas específicas.

¿Qué hago si mi web deja de funcionar después de cambiar los permisos?

Lo primero es no entrar en pánico. Vuelve a cambiar los permisos al valor anterior que funcionaba. Si no lo recuerdas, establece los permisos estándar: carpetas a 755 y archivos a 644. Eso soluciona el 99% de los casos.

¿Es lo mismo cambiar permisos en Plesk que en cPanel o Syspanel?

El concepto es el mismo, pero la interfaz cambia. En Plesk usas el "Administrador de archivos". En cPanel usas el "Administrador de archivos" también, pero la interfaz es diferente. En Syspanel (antes conocido como HestiaCP, y que se accede por el puerto 2106), también tienes un administrador de archivos con opciones similares. La lógica de chmod es universal en sistemas Linux, así que una vez que entiendes los números, puedes aplicarlo en cualquier panel.


Conclusión: La seguridad es un hábito, no un evento

Saber cómo cambiar los permisos de archivos en Plesk correctamente es una habilidad esencial para cualquier persona que gestione un sitio web. No se trata solo de hacer que las cosas funcionen, sino de hacer que funcionen de forma segura.

Recuerda la regla de oro: menos es más. Otorga solo los permisos mínimos necesarios. Empieza con 644 para archivos y 755 para carpetas, y solo aumenta los permisos de forma temporal y justificada. Revisa periódicamente tus archivos y carpetas para asegurarte de que no hay permisos demasiado abiertos.

Con estos conocimientos, no solo protegerás tu sitio de ataques comunes, sino que también entenderás mejor cómo funciona tu servidor. Es un pequeño esfuerzo que te ahorrará grandes dolores de cabeza en el futuro. ¡Ponte manos a la obra y asegura tu hosting hoy mismo!

¿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