Guía para gestionar archivos y permisos en cPanel: chmod, FTP y File Manager
¡Hola! Soy tu asistente técnico de confianza. Si has llegado hasta aquí, probablemente te hayas encontrado con mensajes como "Permiso denegado" al subir archivos, o necesitas hacer que una carpeta sea escribible para una tienda online. No te preocupes, es una de las consultas más habituales en soporte.
En esta guía extensa y práctica, vamos a desglosar, paso a paso y sin tecnicismos innecesarios, todo lo que necesitas saber sobre los permisos archivos cPanel, cómo usar el file manager cpanel y cómo funciona el acceso por ftp cpanel. Al final, serás capaz de gestionar archivos cpanel como todo un profesional.
Vamos a ello.
¿Qué son los permisos de archivos y por qué son tan importantes?
Imagina que tu hosting es un edificio de oficinas. Cada archivo y carpeta tiene una puerta con una cerradura. Los permisos son las llaves que deciden quién puede entrar (leer), quién puede amueblar la oficina (escribir/modificar) y quién puede demoler la pared (ejecutar).
En el mundo Linux (donde se ejecuta cPanel), cada archivo tiene tres grupos de permisos:
- Propietario (Owner): Generalmente, eres tú o la cuenta principal de hosting.
- Grupo (Group): Un conjunto de usuarios, a menudo relacionados con el servidor web.
- Mundo/Público (World/Public): Todos los demás visitantes de tu web.
Para cada uno de estos grupos, existen tres acciones posibles:
- Lectura (Read - r): Ver el contenido del archivo o listar los archivos de una carpeta.
- Escritura (Write - w): Modificar, eliminar o subir archivos.
- Ejecución (Execute - x): Poder "ejecutar" el archivo, como un script PHP, o entrar en una carpeta.
Estos permisos se representan con números (como 644 o 755). Es el famoso chmod cpanel.
La tabla mágica: Entendiendo los números (644, 755, 777)
No es magia, es matemática sencilla. A cada acción se le asigna un valor:
- Lectura (r) = 4
- Escritura (w) = 2
- Ejecución (x) = 1
Para obtener el número de un grupo, simplemente sumas los valores. Por ejemplo:
- Si quieres permisos de Lectura y Escritura: 4 + 2 = 6.
- Si quieres Lectura, Escritura y Ejecución: 4 + 2 + 1 = 7.
- Si solo quieres Lectura: 4.
Así que, cuando veas un permiso como 644, significa:
- Propietario (6): Puede Leer y Escribir.
- Grupo (4): Solo puede Leer.
- Público (4): Solo puede Leer.
Este es el permiso estándar y más seguro para la mayoría de los archivos de tu web (como las imágenes o los textos).
Cuando veas 755, significa:
- Propietario (7): Puede Leer, Escribir y Ejecutar.
- Grupo (5): Puede Leer y Ejecutar (4+1).
- Público (5): Puede Leer y Ejecutar.
Este es el permiso estándar para las carpetas y para muchos scripts PHP.
[WARNING] El famoso 777: Este permiso da lectura, escritura y ejecución a todos (propietario, grupo y público). Es como dejar la puerta de tu casa abierta de par en par. Evita usarlo a menos que sea estrictamente necesario y por un tiempo muy corto. Es la principal causa de hackeos en sitios web. Si un plugin te lo pide, es mejor buscar una alternativa o contactar con soporte.
Gestionar archivos con File Manager de cPanel (La vía gráfica)
La forma más visual y recomendada para principiantes de gestionar archivos cpanel es a través del File Manager cPanel. No necesitas conocimientos de código ni programas externos.
Paso 1: Acceder al File Manager
- Inicia sesión en tu cPanel.
- Busca la sección "Archivos".
- Haz clic en el icono "Administrador de archivos" (File Manager).
- Te pedirá elegir el directorio raíz. Selecciona "Document Root for" y elige tu dominio principal. Asegúrate de marcar la casilla "Mostrar archivos ocultos (dotfiles)".
- Haz clic en "Ir".
Paso 2: Subir archivos (Arrastrar y soltar)
Esta es la forma más fácil.
- Dentro del File Manager, navega hasta la carpeta donde quieres subir el archivo (normalmente
public_html). - Haz clic en el botón "Cargar" (Upload) en la barra superior.
- Se abrirá una ventana. Arrastra los archivos desde tu ordenador directamente a esa zona o haz clic en "Seleccionar archivo".
- Verás el progreso de la subida. Cuando termine, cierra la ventana y tu archivo aparecerá en el listado.
Paso 3: Cambiar permisos (chmod) con File Manager
Aquí es donde aplicamos el chmod cpanel de forma gráfica.
- Busca el archivo o carpeta al que quieres cambiar los permisos.
- Haz clic derecho sobre él y selecciona "Cambiar permisos" (Change Permissions).
- Se abrirá una ventana con casillas de verificación. Verás las columnas de "Usuario", "Grupo" y "Mundo" con las opciones de Leer, Escribir y Ejecutar.
- Marca o desmarca las casillas según necesites. En la parte superior verás el valor numérico (por ejemplo, 644) que se actualiza en tiempo real.
- Haz clic en "Cambiar permisos" para guardar.
[INFO] ¿Qué permisos uso para mi WordPress? Para una instalación estándar de WordPress, lo ideal es tener las carpetas en 755 y los archivos en 644. Esto mantiene la seguridad sin romper la funcionalidad.
FTP: El otro gran aliado para gestionar archivos
Aunque el File Manager es fantástico, a veces es más rápido usar un cliente FTP como FileZilla, sobre todo si tienes que subir cientos de archivos. El ftp cpanel te permite conectarte directamente a tu servidor.
Configurar tu cliente FTP (Ejemplo con FileZilla)
- Busca tus datos FTP: En cPanel, ve a la sección "Archivos" y haz clic en "Cuentas FTP". Aquí verás tu nombre de usuario (suele ser
tucuenta@tudominio.com), el servidor (a veces esftp.tudominio.como la IP del servidor) y el puerto (casi siempre es el 21). - Abre FileZilla: En la barra superior, introduce los datos:
- Servidor:
ftp.tudominio.com - Nombre de usuario:
tucuenta@tudominio.com - Contraseña: La que hayas configurado.
- Puerto:
21
- Servidor:
- Haz clic en "Conexión rápida".
- Verás dos paneles: el izquierdo es tu ordenador local y el derecho es tu servidor. Para subir archivos, arrástralos de izquierda a derecha.
Cambiar permisos desde FTP
También puedes cambiar los permisos archivos cpanel desde FileZilla.
- Conectado a tu servidor, busca el archivo o carpeta.
- Haz clic derecho sobre él y selecciona "Permisos de archivo" (File permissions).
- Se abrirá una ventana similar a la del File Manager. Introduce el valor numérico (por ejemplo, 755) o marca las casillas manualmente.
- Haz clic en "Aceptar".
[TIP] ¿No conectas por FTP? Asegúrate de que tu puerto 21 no esté bloqueado por tu firewall o tu proveedor de internet. A veces, el hosting tiene el FTP deshabilitado por seguridad; en ese caso, el File Manager es tu mejor opción.
Casos prácticos: Solucionando problemas comunes
Vamos a poner en práctica todo lo aprendido. Aquí tienes los escenarios más típicos.
Caso 1: Error 403 Forbidden al entrar a mi web
Este error significa que el servidor no tiene permiso para leer tus archivos. Suele pasar cuando has subido archivos con permisos demasiado restrictivos (por ejemplo, 600 para una carpeta).
Solución:
- Entra al File Manager.
- Ve a la carpeta
public_html. - Selecciona todas las carpetas y archivos (Ctrl+A).
- Haz clic derecho y elige "Cambiar permisos".
- Pon las carpetas en 755 y los archivos en 644. (Puedes hacerlo por separado seleccionando solo carpetas o solo archivos).
Caso 2: No puedo subir archivos a una carpeta (Error de escritura)
Esto ocurre a menudo al instalar plugins o temas. La carpeta no tiene permisos de escritura para el servidor.
Solución:
- Localiza la carpeta problemática (por ejemplo,
wp-content/uploads). - Haz clic derecho y selecciona "Cambiar permisos".
- Cambia los permisos a 755 o 775 temporalmente.
- Realiza la operación que necesitabas (instalar el plugin, subir el archivo).
- IMPORTANTE: Vuelve a cambiar los permisos a 755 (o 644 para archivos) una vez termines.
Caso 3: Mi web está hackeada o modificada
Si sospechas que alguien ha alterado tus archivos, es crucial revisarlos.
Solución:
- Revisa la fecha de modificación de los archivos en el File Manager. Si ves archivos .php modificados en fechas raras, son sospechosos.
- Busca archivos con permisos 777. Es la puerta de entrada de los atacantes.
- Cambia todos los permisos a los valores seguros (644/755) inmediatamente.
- Cambia todas tus contraseñas (cPanel, FTP, bases de datos).
Preguntas Frecuentes (FAQ)
Para terminar, respondo a las dudas más comunes que me llegan al soporte.
¿Cuál es la diferencia entre chmod 644 y 755?
La diferencia es el permiso de "ejecución". 644 es para archivos estáticos (imágenes, CSS) y 755 es para carpetas y scripts que necesitan ejecutarse. Usar 755 en un archivo de imagen no es un error grave, pero es menos seguro.
¿Por qué no debería usar permisos 777?
Porque da acceso total a cualquier usuario del servidor, incluidos los hackers. Es como darle las llaves de tu casa a un desconocido. Si un plugin te lo pide, busca alternativas o contacta con soporte.
¿Qué hago si no encuentro la opción "Cambiar permisos" en File Manager?
Asegúrate de haber hecho clic derecho sobre el archivo o carpeta. Si no aparece, puede que tu cuenta no tenga privilegios de superusuario. Contacta con tu proveedor de hosting.
¿Es lo mismo usar FTP que File Manager?
No, pero ambos sirven para gestionar archivos cpanel. File Manager es una herramienta web integrada en cPanel. FTP es un protocolo que usa un programa externo (cliente FTP). Para cambios rápidos, usa File Manager; para subir muchos archivos, FTP es más eficiente.
Mi sitio usa Syspanel (HestiaCP). ¿Esto sirve igual?
¡Buena pregunta! Aunque la interfaz de Syspanel (que es el nombre que usamos para HestiaCP) es diferente, los conceptos de permisos y FTP son idénticos, ya que ambos se basan en Linux. La principal diferencia es que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Dentro de Syspanel, encontrarás un gestor de archivos similar, aunque menos potente que el de cPanel. Para cambiar permisos, muchos usuarios de Syspanel prefieren usar un cliente FTP clásico, ya que el gestor web es más limitado.
¿Cómo sé qué permisos tiene mi archivo?
En File Manager, los permisos aparecen en la columna "Permisos" (por ejemplo, -rw-r--r--). En FileZilla, los verás en la columna "Permisos" o "Derechos".
¿Es normal que mi archivo .htaccess tenga permisos 644?
Sí, es lo más recomendable. El servidor necesita poder leerlo, pero no debería ser escribible por el público. 644 es perfecto.
¿Puedo romper mi web si cambio los permisos incorrectamente?
Sí, es posible. Si pones permisos demasiado bajos (como 600) en archivos críticos, tu web dará errores. Si los pones demasiado altos (777), la expones a ataques. Por eso, te recomiendo cambiar los permisos de uno en uno o de grupos pequeños, y verificar que tu web sigue funcionando después de cada cambio.
[WARNING] Siempre haz una copia de seguridad antes de hacer cambios masivos en los permisos. Si algo sale mal, podrás restaurar la configuración anterior sin perder datos.
Con esta guía, ya tienes las herramientas y el conocimiento para gestionar archivos cpanel con total confianza, ya sea usando el file manager cpanel, el ftp cpanel o aplicando el chmod cpanel adecuado. Recuerda: la clave está en usar los permisos mínimos necesarios para que tu web funcione. Si tienes más dudas, ¡no dudes en contactar con nuestro equipo de soporte! Estamos aquí para ayudarte.
