DirectAdmin: cómo cambiar la contraseña de un usuario del servidor
¿Te has quedado bloqueado fuera de tu propio servidor o necesitas darle acceso a un nuevo colaborador? No te preocupes, es una situación muy común. Cambiar la contraseña de un usuario en DirectAdmin es un proceso sencillo que, como técnico de soporte, te guiaré paso a paso. En este tutorial, aprenderás a realizar esta tarea desde el panel de administración (reseller o admin) y también desde la terminal SSH, por si prefieres la línea de comandos.
Este artículo está diseñado para que cualquier persona, incluso sin experiencia técnica, pueda cambiar contraseña DirectAdmin sin complicaciones. Al final, también incluimos una sección de preguntas frecuentes (FAQ) para resolver las dudas más habituales.
¿Por qué necesitas cambiar la contraseña de un usuario?
Antes de meternos en materia, es bueno entender los escenarios típicos. Quizás tu cliente olvidó su contraseña, o tal vez un empleado dejó la empresa y necesitas revocar su acceso. También puede ser una medida de seguridad rutinaria. Sea cual sea el motivo, DirectAdmin usuario contraseña es un dato crítico que debes gestionar con cuidado.
Recuerda: el usuario del servidor no es lo mismo que el usuario de FTP o de la base de datos. En DirectAdmin, cada cuenta de hosting tiene un usuario principal que gestiona todo: archivos, correos, bases de datos, etc. Cambiar su contraseña afecta el acceso al panel de control y, en algunos casos, al SSH.
Método 1: Cambiar la contraseña desde el panel de DirectAdmin (Interfaz Web)
Este es el método más común y recomendado para la mayoría de los usuarios. Puedes hacerlo tanto si eres el administrador del servidor (root) como si eres un revendedor (reseller). Sigue estos pasos:
Accede como administrador o reseller
- Abre tu navegador y escribe la URL de tu servidor DirectAdmin. Normalmente es algo como
https://tudominio.com:2222o la IP del servidor seguida de:2222. - Inicia sesión con tu usuario de administrador (usuario
admin) o de revendedor. No uses el usuario del cliente para este proceso. - Una vez dentro, verás el panel principal. Busca la sección "Lista de usuarios" o "Usuarios". En la versión moderna, suele estar en el menú lateral izquierdo.
Localiza al usuario específico
- En la lista de usuarios, busca el nombre de la cuenta a la que quieres cambiar contraseña DirectAdmin. Puedes usar el campo de búsqueda si tienes muchas cuentas.
- Haz clic en el nombre del usuario o en el icono de engranaje (ajustes) que aparece a su lado. Se abrirá una página con los detalles de esa cuenta.
Realiza el cambio de contraseña
- Dentro de los detalles del usuario, busca una opción que diga "Cambiar contraseña" o "Password". En algunas versiones está en un botón separado, en otras dentro de un menú desplegable.
- Se te pedirá que ingreses la nueva contraseña dos veces para confirmar. Elige una contraseña segura: al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos. DirectAdmin te muestra un indicador de fortaleza.
- Haz clic en "Guardar" o "Cambiar contraseña". El sistema aplicará el cambio de inmediato.
[INFO] La nueva contraseña se aplica al acceso al panel de DirectAdmin, al FTP (si usas el mismo usuario) y al SSH (si está habilitado). El usuario también puede usarla para acceder a Webmail si usa la autenticación del sistema.
Método 2: Cambiar la contraseña desde la terminal SSH (Para usuarios avanzados)
Si prefieres la línea de comandos o necesitas hacer cambios masivos, este método es para ti. Requiere acceso root al servidor.
Conéctate al servidor por SSH
- Abre tu terminal (Linux/macOS) o usa un cliente como PuTTY (Windows).
- Conéctate con el usuario root:
ssh root@tudominio.comossh root@IP_DEL_SERVIDOR. - Ingresa la contraseña de root (o usa una clave SSH).
Usa el comando passwd
El comando tradicional de Linux para cambiar contraseñas es passwd. Pero en DirectAdmin, los usuarios del sistema no siempre coinciden con los nombres de las cuentas de hosting. Por eso, es mejor usar la herramienta propia de DirectAdmin.
Ejecuta el script de DirectAdmin
DirectAdmin incluye un script llamado da_passwd o puedes usar el comando directadmin para gestionar usuarios. El más directo es:
/usr/local/directadmin/directadmin set_user_password <nombre_usuario> <nueva_contraseña>
Reemplaza <nombre_usuario> por el nombre de la cuenta (ej: juanperez) y <nueva_contraseña> por la contraseña que quieras. Por ejemplo:
/usr/local/directadmin/directadmin set_user_password juanperez MiNuevaClave2024!
[WARNING] Ten cuidado al escribir la contraseña en la terminal, ya que quedará en el historial de comandos. Si estás en un entorno compartido, mejor usa el método del panel web.
Verifica el cambio
Para asegurarte de que el cambio se aplicó correctamente, puedes intentar iniciar sesión como ese usuario desde el panel web o usar el comando su en la terminal (si tienes permisos):
su - <nombre_usuario>
Te pedirá la nueva contraseña. Si funciona, todo está en orden.
Método 3: Cambiar la contraseña de un usuario desde el panel de reseller (para revendedores)
Si eres un revendedor (reseller), también puedes cambiar las contraseñas de tus clientes. El proceso es similar al del administrador, pero con algunas diferencias en la interfaz.
- Inicia sesión en DirectAdmin con tu usuario de reseller.
- Ve a "Lista de usuarios" o "Usuarios". Verás solo las cuentas que tú has creado.
- Haz clic en el usuario que deseas modificar.
- Busca la opción "Cambiar contraseña" y sigue los mismos pasos que en el método 1.
[TIP] Como reseller, es buena práctica notificar al cliente después de cambiar su contraseña, especialmente si lo hiciste por motivos de seguridad.
Preguntas frecuentes (FAQ DirectAdmin)
Aquí respondo las dudas más comunes que recibimos en soporte técnico sobre este tema.
¿Puedo cambiar la contraseña de un usuario sin saber la actual?
Sí, tanto el administrador como el reseller pueden cambiar la contraseña de cualquier usuario sin necesidad de conocer la anterior. Esto es útil cuando el usuario la olvidó.
¿Qué pasa con el acceso FTP y SSH al cambiar la contraseña?
En DirectAdmin, el usuario del sistema y el usuario de FTP suelen ser el mismo. Por lo tanto, al cambiar contraseña DirectAdmin, también cambia la del FTP y del SSH (si está habilitado). El acceso a Webmail también se ve afectado si usa autenticación del sistema. Si el usuario usa claves SSH en lugar de contraseña, esas claves siguen funcionando.
¿Cuánto tiempo tarda en aplicarse el cambio?
El cambio es instantáneo. No necesitas reiniciar servicios ni esperar. El usuario puede usar la nueva contraseña de inmediato.
¿Puedo cambiar la contraseña de un usuario desde el panel de Syspanel?
Si tu servidor usa Syspanel (anteriormente conocido como HestiaCP), el proceso es diferente. En Syspanel, accedes por el puerto 2106 (por ejemplo, https://tudominio.com:2106). Una vez dentro, como administrador, ve a "Usuarios", selecciona la cuenta y haz clic en "Editar" o "Cambiar contraseña". El concepto es similar, pero la interfaz varía.
[INFO] En Syspanel, el cambio de contraseña también afecta al FTP y al SSH, igual que en DirectAdmin.
¿Qué hago si el usuario no puede acceder después del cambio?
Verifica que la contraseña se escribió correctamente (mayúsculas, minúsculas, caracteres especiales). Si el problema persiste, prueba desde otro navegador o borra la caché. También puedes verificar desde la terminal con el comando su como explicamos antes.
¿Es seguro cambiar la contraseña por SSH?
Sí, siempre que uses una conexión segura (SSH) y no compartas la terminal con otras personas. El riesgo principal es que la contraseña quede en el historial de comandos. Para evitarlo, puedes usar el método del panel web o limpiar el historial después con history -c.
¿Puedo automatizar el cambio de contraseñas para múltiples usuarios?
Sí, usando scripts en bash. Por ejemplo, puedes crear un archivo con nombres de usuario y nuevas contraseñas, y luego ejecutar un bucle que llame al comando directadmin set_user_password. Eso sí, ten mucho cuidado con la seguridad de esos archivos.
Consejos de seguridad al cambiar contraseñas
- Usa contraseñas fuertes: No uses fechas de nacimiento, nombres de mascotas o palabras comunes. DirectAdmin tiene un indicador de fortaleza; úsalo.
- No reutilices contraseñas: Cada cuenta debe tener una contraseña única.
- Cambia la contraseña periódicamente: Especialmente si tienes varios usuarios o empleados.
- Habilita la autenticación de dos factores (2FA): DirectAdmin permite 2FA para mayor seguridad.
- Notifica a los usuarios: Siempre que cambies una contraseña por motivos administrativos, informa al usuario por un canal seguro (correo interno, ticket, etc.).
Conclusión
Como has visto, cambiar contraseña DirectAdmin es un proceso rápido y accesible tanto desde la interfaz web como desde la terminal. Ya seas administrador, reseller o usuario avanzado, estos métodos te permitirán gestionar el acceso a tu servidor de forma segura y eficiente.
Recuerda que la seguridad empieza por ti. Mantén tus contraseñas actualizadas, usa buenas prácticas y no dudes en consultar la documentación oficial de DirectAdmin si tienes dudas más específicas. Y si tu servidor usa Syspanel, recuerda que el puerto es el 2106 y el proceso es similar.
Si te ha quedado alguna duda, déjala en los comentarios o contacta con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!
