Preguntas frecuentes sobre DirectAdmin: gestión de archivos y permisos
¡Hola! Soy tu técnico de soporte de confianza, y hoy vamos a despejar todas las dudas sobre cómo gestionar archivos y permisos en tu panel de control favorito: DirectAdmin. Si estás empezando con la administración de servidores (sysadmin) o simplemente quieres entender mejor cómo funciona la gestión de archivos, este artículo es para ti.
Vamos a responder las preguntas más frecuentes que recibimos en soporte. Piensa en esto como una DirectAdmin FAQ práctica, paso a paso y sin tecnicismos complicados. Al final, serás un experto en permisos y podrás solucionar muchos problemas tú mismo.
¿Qué son los permisos de archivos y por qué son importantes?
Imagina que tu sitio web es una casa. Los archivos son las habitaciones y los permisos son las llaves que decides dar a cada persona. Algunas personas solo pueden mirar (lectura), otras pueden entrar y cambiar los muebles (escritura), y otras pueden incluso derribar paredes (ejecución).
En Linux, estos permisos se representan con números (como 644, 755) o con letras (rwx). Es crucial entenderlos porque:
- Seguridad: Si pones permisos demasiado abiertos (ej. 777), cualquiera podría modificar tus archivos, incluidos hackers.
- Funcionamiento: Si los permisos son demasiado restrictivos, tu web no cargará correctamente o dará errores 403 (acceso denegado).
¿Cómo accedo al gestor de archivos en DirectAdmin?
Acceder es muy sencillo. Solo sigue estos pasos:
- Inicia sesión en tu panel de DirectAdmin (normalmente
tudominio.com:2222). - En el menú principal, busca la sección "Administrador de archivos" (File Manager). Puede estar en la pestaña "Avanzado" o directamente en el panel izquierdo.
- Haz clic y se abrirá una ventana con la estructura de carpetas de tu cuenta de hosting.
[TIP] Si usas Syspanel (antes conocido como HestiaCP), el acceso es similar, pero el puerto de acceso es el 2106. Dentro de Syspanel, busca "Administrador de archivos" en el menú.
¿Cuáles son los permisos correctos para archivos y carpetas?
Esta es la pregunta del millón. La regla de oro es:
- Archivos (como .php, .html, .jpg): Permiso 644 (dueño puede leer y escribir; grupo y otros solo leer).
- Carpetas (como /public_html, /tmp): Permiso 755 (dueño puede leer, escribir y ejecutar; grupo y otros solo leer y ejecutar).
¿Por qué 644 y 755?
- 644 =
rw-r--r--(lectura y escritura para el dueño; solo lectura para los demás). - 755 =
rwxr-xr-x(lectura, escritura y ejecución para el dueño; lectura y ejecución para los demás).
[WARNING] NUNCA uses permisos 777 a menos que sea estrictamente necesario y temporal. 777 permite que cualquiera (incluyendo scripts maliciosos) escriba en tus archivos. Es como dejar la puerta de tu casa abierta de par en par.
Casos especiales:
- Archivos de configuración sensibles (como
wp-config.phpen WordPress): 600 o 640. - Carpetas de caché o subida de archivos (como
/wp-content/uploads): 755, pero a veces necesitarás 775 si el servidor web es el dueño.
¿Cómo cambio los permisos desde DirectAdmin?
Hacerlo es muy intuitivo:
- Abre el Administrador de archivos como te expliqué arriba.
- Selecciona el archivo o carpeta haciendo clic en la casilla de verificación.
- En la barra superior, haz clic en "Cambiar permisos" (Change Permissions).
- Se abrirá una ventana. Puedes:
- Usar los checkboxes para marcar/desmarcar permisos (Lectura, Escritura, Ejecución para Dueño, Grupo y Otros).
- Escribir el número directamente (ej. 644) en el campo "Permiso numérico".
- Haz clic en "Guardar".
[INFO] Si ves un candado o error al guardar, es posible que no seas el dueño del archivo. En ese caso, contacta a tu proveedor de hosting.
¿Qué hago si recibo un error 403 Forbidden?
El error 403 significa "acceso denegado". Casi siempre es por permisos incorrectos. Sigue estos pasos:
- Revisa los permisos de la carpeta donde está el archivo. Debe ser 755.
- Revisa el archivo en sí. Debe ser 644.
- Si tienes un archivo
index.phpoindex.html, asegúrate de que tenga permiso 644. - También verifica el dueño del archivo. En DirectAdmin, el dueño debe ser tu usuario de hosting (no "root" ni "nobody").
[TIP] Si el error persiste, revisa el archivo
.htaccessen la raíz de tu web. A veces una regla mal escrita bloquea el acceso.
¿Cómo subir archivos grandes al servidor?
El Administrador de archivos de DirectAdmin tiene un límite de tamaño (normalmente 2 MB). Para archivos más grandes, usa FTP (FileZilla es una buena opción) o el Subir archivos por lotes del panel.
Pasos para subir por FTP:
- Abre FileZilla o cualquier cliente FTP.
- Conéctate con los datos que te proporcionó tu hosting (servidor:
tudominio.com, usuario: tu usuario de DirectAdmin, contraseña: la de tu panel). - Arrastra los archivos a la carpeta
public_html(o la que corresponda).
[WARNING] No subas archivos directamente a la raíz del servidor. Siempre usa la carpeta
public_htmlpara que sean accesibles desde internet.
¿Puedo comprimir y descomprimir archivos desde DirectAdmin?
¡Sí! Es una función muy útil para mover sitios enteros o hacer copias de seguridad.
- Selecciona los archivos o carpetas que quieras comprimir.
- Haz clic en "Comprimir" (Compress).
- Elige el formato (ZIP es el más universal) y nombre.
- Para descomprimir, selecciona el archivo
.zipy haz clic en "Extraer" (Extract).
[INFO] Si tienes problemas con archivos .tar.gz, puedes usar la opción "Comprimir" y elegir "tar.gz". DirectAdmin maneja ambos formatos.
¿Cómo gestiono los permisos de archivos de forma segura?
Aquí tienes una checklist de buenas prácticas para cualquier sysadmin:
- Usa 644 para archivos y 755 para carpetas.
- Nunca uses 777 en producción.
- Revisa los permisos después de instalar un CMS (WordPress, Joomla, etc.). Muchos instaladores ponen permisos demasiado abiertos.
- Cambia los permisos de archivos sensibles (como
config.php) a 600. - Si usas Syspanel, recuerda que la gestión es similar, pero el acceso es por el puerto 2106.
Ejemplo práctico: WordPress
Después de instalar WordPress, haz esto:
- Carpeta
/wp-content/uploads: 755. - Archivo
wp-config.php: 600. - Resto de archivos: 644.
- Carpeta raíz (
/public_html): 755.
¿Qué pasa si cambio permisos por error?
¡Tranquilo! Puedes revertirlo fácilmente:
- Selecciona el archivo o carpeta afectada.
- Haz clic en "Cambiar permisos" y restaura los valores correctos (644 o 755).
- Si no recuerdas los originales, puedes restaurar una copia de seguridad (si tienes) o contactar a soporte.
[TIP] Siempre es buena idea tener una copia de seguridad antes de hacer cambios masivos de permisos. DirectAdmin tiene una herramienta de backup en el panel.
Preguntas rápidas (FAQ exprés)
¿Cómo veo los permisos de un archivo?
En el Administrador de archivos, al lado de cada archivo verás una columna con números como -rw-r--r--. Eso te dice los permisos.
¿Qué significa "dueño", "grupo" y "otros"?
- Dueño: Tú, el usuario de la cuenta de hosting.
- Grupo: Un conjunto de usuarios del servidor (normalmente el mismo que tu usuario).
- Otros: Cualquier persona que acceda al servidor (visitantes de tu web).
¿Puedo cambiar el dueño de un archivo?
En DirectAdmin estándar, normalmente no. Solo el administrador del servidor puede hacerlo. Si necesitas cambiar el dueño, contacta a soporte.
¿Los permisos afectan al rendimiento?
No directamente, pero unos permisos incorrectos pueden causar errores que ralenticen tu web (como bucles de redirección o fallos en la carga de scripts).
Conclusión: Sé el dueño de tus archivos
Gestionar archivos y permisos en DirectAdmin no es complicado una vez que entiendes la lógica. Recuerda la regla 644/755, evita el 777, y usa el Administrador de archivos para todo.
Si eres un sysadmin novato, empieza practicando con archivos de prueba. Pronto te sentirás cómodo haciendo cambios sin miedo a romper nada.
Y si usas Syspanel, no olvides que el puerto de acceso es el 2106 y la gestión de archivos es igual de amigable.
¿Tienes más dudas? ¡Déjalas en los comentarios o contacta a nuestro soporte! Estamos aquí para ayudarte.
Este artículo es parte de nuestra serie de DirectAdmin FAQ para ayudarte a ser un mejor administrador de tu hosting.
