Si todavía tienes la sesión iniciada en CasaOS y simplemente quieres cambiar tu contraseña, utiliza la configuración de la cuenta en la WebUI. Si no puedes acceder porque olvidaste el nombre de usuario o la contraseña de CasaOS, el tutorial de la comunidad asociado a esta página utiliza un script de recuperación independiente para restablecer la base de datos de usuarios de CasaOS y devolverte al flujo de configuración/inicio de sesión.
La publicación original de IceWhale Community de septiembre de 2023 es principalmente un tutorial en vídeo de BigBearTechWorld. El vídeo se conserva a continuación en lugar de sustituirlo por un resumen exclusivamente textual.
Vídeo original de la comunidad: restablecer el nombre de usuario y la contraseña de CasaOS
El vídeo explica el script de recuperación, cómo ejecutarlo en el host de CasaOS y cómo volver a la pantalla de bienvenida de CasaOS para configurar de nuevo las credenciales.
Si todavía puedes iniciar sesión: cambia la contraseña en CasaOS
Una discusión posterior en GitHub sobre CasaOS aclaró el caso más sencillo: cuando la cuenta sigue siendo accesible, abre la WebUI de CasaOS, selecciona Cuenta en el menú de la esquina superior izquierda y utiliza el control de edición con forma de lápiz situado junto al campo de contraseña.
Esto es preferible a utilizar un script de restablecimiento si todavía conoces la cuenta actual y puedes acceder al panel con normalidad.
Si no puedes acceder: utiliza el script de recuperación de BigBear
El repositorio de BigBearTechWorld incluye actualmente un script específico llamado reset-password-for-casaos, y el mismo script se vinculó en una discusión de GitHub sobre CasaOS como solución para un inicio de sesión olvidado.
El comando compartido allí es:
bash -c "$(wget -qLO - https://raw.githubusercontent.com/bigbeartechworld/big-bear-scripts/master/reset-password-for-casaos/run.sh)"
Importante: este comando descarga código remoto y lo ejecuta inmediatamente con Bash. Antes de ejecutar un script remoto en un servidor que contiene datos importantes, abre el código fuente y revísalo primero. El repositorio actual de scripts está disponible aquí:
Repositorio de scripts de BigBearTechWorld.
Qué hace la recuperación
El objetivo de este procedimiento es restablecer el estado de la cuenta de la WebUI de CasaOS para que vuelva a aparecer la pantalla de bienvenida/configuración. No es lo mismo que cambiar la contraseña root de Linux, una contraseña de SSH o las credenciales utilizadas por las aplicaciones instaladas dentro de CasaOS.
Después de restablecer el estado del usuario de CasaOS y reiniciar el servicio de usuario, abre la WebUI de CasaOS y crea de nuevo el nombre de usuario y la contraseña deseados.
Las credenciales de la WebUI de CasaOS no son tus credenciales SSH de Linux
Las credenciales de la cuenta de CasaOS pertenecen al panel de CasaOS. Una cuenta de Linux utilizada para SSH es una capa de autenticación independiente. Restablecer el nombre de usuario y la contraseña de la WebUI de CasaOS no restablece automáticamente:
- la contraseña del usuario de Linux de Ubuntu/Debian;
- la contraseña root;
- las claves SSH;
- las contraseñas de las aplicaciones Docker, como qBittorrent, Jellyfin o Nextcloud.
Cambiar manualmente el nombre de la base de datos es otro método de recuperación
Usuarios posteriores de CasaOS también han recuperado la WebUI haciendo una copia de seguridad de la base de datos de usuarios de CasaOS y reiniciando el servicio de usuarios de CasaOS:
sudo mv /var/lib/casaos/db/user.db /var/lib/casaos/db/user.db.backup
sudo systemctl restart casaos-user-service.service
Esta es una operación manual más explícita que modifica el estado de autenticación de CasaOS. Conserva el archivo de copia de seguridad hasta confirmar que el nuevo inicio de sesión de CasaOS funciona. No elimines bases de datos no relacionadas en /var/lib/casaos.
Antes de restablecer la cuenta
- Confirma que vas a restablecer la cuenta del panel de CasaOS, no una contraseña de SSH o de una aplicación.
- Si todavía puedes iniciar sesión, cambia la contraseña desde la configuración de Cuenta.
- Si no puedes acceder, asegúrate de conservar el acceso mediante terminal/SSH al host de Linux.
- Haz una copia de seguridad de la base de datos de usuarios de CasaOS antes de realizar cambios manuales en ella.
- Revisa los scripts remotos antes de ejecutarlos.
- Después de recuperar el acceso, crea una contraseña nueva y segura, y guárdala en un administrador de contraseñas.
Preguntas frecuentes sobre el restablecimiento del inicio de sesión de CasaOS
¿Esto restablece mi contraseña de Linux?
No. La cuenta de la WebUI de CasaOS y la cuenta subyacente de Linux/SSH son independientes.
¿Puedo cambiar mi contraseña de CasaOS sin restablecer nada?
Sí, si todavía puedes iniciar sesión. Utiliza la configuración de Cuenta de CasaOS y edita allí la contraseña.
¿Por qué se ha insertado aquí el vídeo original de YouTube?
La publicación original de la comunidad es fundamentalmente un tutorial en vídeo, por lo que la explicación de BigBearTechWorld se conserva como parte de la página migrada.
¿Es completamente seguro ejecutar el script remoto?
Ningún script de shell remoto debe considerarse completamente seguro. Revisa el código fuente actual antes de ejecutarlo y conserva copias de seguridad de la configuración importante del servidor.
