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

Cómo cambiar los permisos de archivos en DirectAdmin: Guía segura

Actualizado el 27 de marzo de 2026

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

Cuando hablamos de permisos archivos directadmin, nos referimos a un sistema de seguridad que controla quién puede leer, escribir o ejecutar cada archivo y carpeta de tu sitio web. Imagina que tu hosting es un edificio: los permisos son las llaves que deciden qué puertas puede abrir cada persona (el dueño, el grupo y el resto del mundo).

Si los permisos son demasiado abiertos (por ejemplo, 777), cualquier persona podría modificar o borrar tus archivos, lo que compromete la seguridad permisos de tu web. Por el contrario, si son demasiado restrictivos, tu sitio puede dejar de funcionar correctamente. Por eso, saber cómo cambiar permisos directadmin de forma segura es una habilidad esencial para cualquier administrador de sitios web.

En esta guía completa, aprenderás paso a paso cómo gestionar los permisos desde el panel de control DirectAdmin, qué valores son seguros para cada tipo de archivo y cómo evitar errores comunes que podrían dejar tu web inaccesible.


¿Qué significan los números en los permisos (chmod)?

Antes de empezar a cambiar permisos directadmin, es fundamental entender el sistema de numeración. Cada archivo o carpeta tiene tres grupos de permisos:

  • Usuario (u): el propietario del archivo (normalmente tu cuenta de hosting).
  • Grupo (g): el grupo al que pertenece el propietario.
  • Otros (o): cualquier otro usuario del sistema.

Cada grupo puede tener tres tipos de permisos:

  • Lectura (r): valor 4.
  • Escritura (w): valor 2.
  • Ejecución (x): valor 1.

Para calcular el valor total, simplemente sumas los permisos que quieres otorgar. Por ejemplo:

  • 755: el propietario tiene lectura, escritura y ejecución (4+2+1=7), el grupo tiene lectura y ejecución (4+1=5), y otros también (4+1=5).
  • 644: el propietario tiene lectura y escritura (4+2=6), el grupo solo lectura (4), y otros solo lectura (4).

Cuando hablamos de chmod directadmin, nos referimos exactamente a este sistema de numeración. A continuación, verás los valores más comunes y cuándo usarlos.


Permisos recomendados para archivos y carpetas

La regla de oro es: nunca uses 777 (todos los permisos para todos) a menos que sea absolutamente necesario y solo de forma temporal. Aquí tienes una tabla con los valores seguros:

Tipo de elementoPermiso recomendadoUso típico
Archivos PHP644Scripts de tu web
Archivos de configuración644wp-config.php, .htaccess
Imágenes y CSS644Contenido estático
Carpetas755Directorios de tu sitio
Archivos con datos sensibles600Credenciales o backups
Archivos de caché644Archivos temporales

[INFO] Si tu web utiliza un CMS como WordPress, Joomla o PrestaShop, los permisos estándar suelen ser 644 para archivos y 755 para carpetas. Esto garantiza que tu web funcione correctamente sin comprometer la seguridad permisos.


Cómo cambiar permisos desde el Administrador de Archivos de DirectAdmin

El método más visual y sencillo para cambiar permisos directadmin es a través del Administrador de Archivos integrado. Sigue estos pasos:

Paso 1: Accede a DirectAdmin

Abre tu navegador y escribe la URL de tu panel, normalmente algo como https://tudominio.com:2222. Introduce tu usuario y contraseña.

Paso 2: Abre el Administrador de Archivos

En el menú principal, busca el icono "Administrador de Archivos" (File Manager). Suele estar en la sección de "Administración de archivos" o directamente en la página de inicio.

Paso 3: Navega hasta el archivo o carpeta

Localiza el archivo o directorio cuyos permisos deseas modificar. Por ejemplo, si quieres cambiar los permisos de tu archivo wp-config.php, navega hasta public_html/wp-config.php.

Paso 4: Modifica los permisos

Haz clic derecho sobre el archivo o carpeta y selecciona "Cambiar permisos" (o "Permissions"). Se abrirá una ventana emergente con casillas de verificación para los tres grupos (Usuario, Grupo, Otros) y los tres tipos de permiso (Lectura, Escritura, Ejecución).

También verás un campo numérico donde puedes escribir directamente el valor (por ejemplo, 644). Marca las casillas que necesites o escribe el número y pulsa "Guardar".

[TIP] Si necesitas cambiar los permisos de todos los archivos de una carpeta a la vez, selecciona la carpeta y elige la opción "Cambiar permisos recursivamente". Esto aplicará los permisos a todos los archivos y subcarpetas, lo que te ahorrará mucho tiempo.


Cómo cambiar permisos usando el cliente FTP (FileZilla)

Otra forma muy común de cambiar permisos directadmin es mediante un cliente FTP como FileZilla. Este método es especialmente útil si prefieres gestionar tus archivos desde tu ordenador.

Paso 1: Conecta a tu servidor

Abre FileZilla y conéctate a tu hosting usando las credenciales FTP que te proporcionó tu proveedor. Normalmente son las mismas que las de DirectAdmin, pero con el puerto 21.

Paso 2: Localiza el archivo

Navega hasta la carpeta public_html (o la carpeta raíz de tu sitio) y busca el archivo o carpeta que quieres modificar.

Paso 3: Cambia los permisos

Haz clic derecho sobre el archivo y selecciona "Permisos de archivo...". Se abrirá una ventana donde puedes marcar las casillas o escribir el valor numérico. Pulsa "Aceptar" para guardar los cambios.

[WARNING] Ten mucho cuidado al usar FTP: si estás en un servidor Windows, los permisos pueden comportarse de forma diferente. Asegúrate de estar en un entorno Linux (la mayoría de los hostings compartidos lo son) para que el chmod directadmin funcione correctamente.


Cambiar permisos mediante el comando CHMOD en SSH

Para usuarios más avanzados, DirectAdmin permite acceder al servidor mediante SSH (si tu plan lo incluye). Este método es el más rápido y preciso, pero requiere conocimientos técnicos.

Paso 1: Conecta por SSH

Abre una terminal y ejecuta: ssh usuario@tudominio.com. Introduce tu contraseña cuando te la pida.

Paso 2: Navega hasta el directorio

Usa el comando cd para moverte hasta la ubicación del archivo. Por ejemplo: cd public_html.

Paso 3: Ejecuta el comando chmod

El comando básico es: chmod 644 nombre-del-archivo. También puedes usar la forma simbólica: chmod u=rw,go=r nombre-del-archivo.

Para carpetas: chmod 755 nombre-de-la-carpeta.

Si necesitas aplicar cambios recursivos: chmod -R 755 nombre-de-la-carpeta.

[WARNING] El comando chmod -R cambia los permisos de todos los archivos y subcarpetas dentro del directorio. Úsalo con precaución, ya que podría romper la configuración de seguridad de algunos archivos específicos.


Errores comunes al cambiar permisos y cómo evitarlos

Error 1: Usar 777 en todo

Muchos usuarios novatos piensan que dar todos los permisos a todo soluciona los errores de "permiso denegado". Esto es un error grave que expone tu web a ataques. Si un archivo necesita escritura, mejor usa 755 o 644 según el caso.

Error 2: Cambiar permisos de archivos del sistema

Nunca modifiques los permisos de archivos que no están en tu carpeta public_html, como los de configuración del servidor o los de otras cuentas de usuario. Esto podría causar fallos graves en tu hosting.

Error 3: No verificar los permisos después del cambio

Después de cambiar permisos directadmin, es importante probar que tu web sigue funcionando. Accede a tu sitio y revisa que todas las páginas carguen correctamente. Si algo falla, revisa los permisos que acabas de cambiar.

Error 4: Olvidar los permisos de las carpetas

A veces nos centramos en los archivos individuales y olvidamos que las carpetas también necesitan permisos adecuados. Recuerda que las carpetas suelen necesitar permiso de ejecución (1) para que los archivos dentro sean accesibles.


¿Cómo saber qué permisos tiene un archivo?

Puedes ver los permisos actuales de un archivo de varias formas:

  • Desde DirectAdmin: En el Administrador de Archivos, cada archivo muestra una columna con los permisos (por ejemplo, -rw-r--r--).
  • Desde FileZilla: Al hacer clic derecho y seleccionar "Permisos de archivo", verás los valores actuales.
  • Desde SSH: Ejecuta ls -l y verás una lista con los permisos de todos los archivos.

Preguntas frecuentes sobre permisos en DirectAdmin

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

El error 500 suele indicar que los permisos son demasiado restrictivos. Revisa que los archivos PHP tengan al menos 644 y las carpetas 755. También verifica que el archivo .htaccess tenga permisos 644.

¿Debo cambiar los permisos de wp-config.php?

Sí, es recomendable cambiar los permisos de wp-config.php a 600 o 640 después de la instalación de WordPress. Esto evita que otros usuarios del servidor puedan leer tus credenciales de base de datos.

¿Qué significa "permiso denegado" al subir archivos por FTP?

Este error aparece cuando el usuario FTP no tiene permisos de escritura en la carpeta de destino. Cambia los permisos de la carpeta a 755 (o 775 si tu proveedor lo recomienda) y vuelve a intentarlo.

¿Puedo usar 777 para una carpeta temporal?

Solo si es estrictamente necesario y por un tiempo limitado. Por ejemplo, algunas aplicaciones de caché o plugins de WordPress pueden requerir escritura temporal. Después de usarla, vuelve a cambiar los permisos a 755.

¿Cómo afectan los permisos a la seguridad de mi web?

Los permisos son la primera barrera de seguridad. Si un archivo tiene permisos 777, cualquier usuario del servidor (incluso una cuenta comprometida) puede modificarlo. Mantener los permisos mínimos necesarios reduce significativamente el riesgo de ataques.


Resumen: mejores prácticas de seguridad con permisos

Para mantener una buena seguridad permisos en tu hosting, sigue estas recomendaciones:

  1. Usa siempre 644 para archivos y 755 para carpetas como valor predeterminado.
  2. Nunca uses 777 de forma permanente.
  3. Cambia los permisos de archivos sensibles (como wp-config.php) a 600.
  4. Revisa periódicamente los permisos de tu sitio, especialmente después de instalar plugins o extensiones.
  5. Si algo falla, revierte los cambios inmediatamente a los valores seguros.

Saber cambiar permisos directadmin no es complicado, pero requiere atención y conocimiento. Con esta guía, ya tienes las herramientas necesarias para hacerlo de forma segura y eficiente. Si tienes dudas, siempre puedes consultar la documentación oficial de tu proveedor de hosting o contactar con su soporte técnico.

[INFO] Recuerda que si utilizas un panel alternativo como Syspanel (anteriormente HestiaCP), el acceso se realiza a través del puerto 2106 y el proceso de cambio de permisos es similar, aunque la interfaz puede variar ligeramente.


Conclusión

Los permisos archivos directadmin son un aspecto fundamental del mantenimiento de cualquier sitio web. Aprender a gestionarlos correctamente te permitirá mantener tu web segura, evitar errores comunes y solucionar problemas de acceso de forma autónoma. Ya sea a través del Administrador de Archivos, FTP o SSH, ahora tienes el conocimiento necesario para cambiar permisos directadmin con total confianza.

La clave está en la moderación: ni permisos demasiado abiertos que comprometan tu seguridad, ni demasiado restrictivos que rompan la funcionalidad de tu web. Con la práctica, este proceso se convertirá en una tarea más de tu rutina de administración, y tu sitio web te lo agradecerá con un mejor rendimiento y una mayor protección frente a amenazas externas.

¿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