Inicio
» Consejos PC
»
Restablecer una contraseña de root olvidada en Harmonica OS con GRUB Recovery
Restablecer una contraseña de root olvidada en Harmonica OS con GRUB Recovery
Escenario de ejemplo: Minh es el propietario de un escritorio Harmonica OS y ha olvidado la contraseña de su rootcuenta. Puede acceder al equipo y su disco cifrado ya está desbloqueado al arrancar. Si su instalación utiliza el menú de recuperación GRUB de estilo Ubuntu, puede establecer una nueva contraseña de root desde la consola de recuperación. No se pudo verificar la documentación específica de Harmonica para este procedimiento, por lo que los nombres de los menús pueden variar según la versión.
Primero, confirme qué contraseña se ha perdido realmente. La contraseña de root es distinta de la contraseña de una cuenta normal que tiene derechos de administrador a través de sudo. Si Minh solo necesita recuperar su cuenta de escritorio o sudo, debería restablecer esa cuenta con nombre con passwd usernameen su lugar. Las instrucciones a continuación cambian la cuenta de root con passwd root.
Antes de cambiar la contraseña
Este método requiere acceso físico o una consola autorizada y acceso al menú de arranque. No descifra un disco cifrado, no recupera archivos de un sistema de archivos dañado ni omite una contraseña de firmware/GRUB. Si el sistema de archivos raíz está protegido por cifrado de disco completo, introduzca primero su clave de desbloqueo válida. Una instalación cifrada en ejecución suele mostrar esta solicitud antes de que se inicie el sistema operativo.
Obtén la aprobación del propietario del dispositivo, guarda el ordenador en un lugar privado y elige una contraseña segura y única. Cualquiera que pueda modificar los parámetros de arranque o acceder a una consola de recuperación podría obtener acceso de administrador en un equipo sin cifrar. Si el ordenador está gestionado por una organización, utiliza su proceso de recuperación aprobado.
Restablecer el acceso root desde el menú de recuperación GRUB.
Abra GRUB durante el arranque. Reinicie el equipo. En muchos sistemas UEFI, pulse Escrepetidamente al iniciar; en algunos sistemas BIOS antiguos, mantenga pulsado Shift. El tiempo varía. Si el menú no aparece, consulte la documentación del dispositivo o de la versión de Harmonica en lugar de modificar la configuración del gestor de arranque a ciegas.
Seleccione la entrada de recuperación. Elija Advanced options for Ubuntu(o la entrada equivalente de Harmonica), luego seleccione una entrada del kernel marcada con recovery mode. La redacción exacta puede variar. La documentación de recuperación de Ubuntu describe esta ruta de GRUB, pero no establece que todas las versiones de Harmonica utilicen el mismo menú.
Abra la consola de administrador. En el menú de recuperación, seleccione root – Drop to root shell prompty confirme si se le solicita. Esta consola tiene privilegios de sistema completos. Ejecute cada comando como si fuera una acción de administrador.
Un menú al estilo GRUB con las opciones avanzadas resaltadas; Harmonica OS puede etiquetar su entrada de recuperación de manera diferente.La opción de shell de root del menú de recuperación abre una ventana de mantenimiento con privilegios.
Haga que el sistema sea editable y establezca una nueva contraseña.
Los entornos de recuperación suelen montar el sistema de archivos raíz instalado como de solo lectura para protegerlo. En la consola, vuelva a montarlo con acceso de escritura:
mount -o remount,rw /
El comando normalmente regresa al indicador sin mostrar ningún mensaje cuando se ejecuta correctamente. Si informa un error, deténgalo y léalo; no intente montar dispositivos al azar. El sistema de archivos raíz puede usar una distribución diferente, estar cifrado pero no desbloqueado, o tener errores que requieren una reparación independiente.
La consola de recuperación vuelve a montar el sistema de archivos raíz en modo lectura/escritura antes del cambio de contraseña.
Ahora, establezca la contraseña para la cuenta de root:
passwd root
Escribe la nueva contraseña dos veces cuando se te solicite. Normalmente, la terminal no muestra caracteres mientras escribes; esto es normal. Usa una contraseña larga y única, y evita incluirla directamente en un comando, ya que podría quedar expuesta en el historial de la consola o en los listados de procesos. Un mensaje de éxito indica que la base de datos de contraseñas se actualizó correctamente.
La utilidad passwd solicita la nueva contraseña de root dos veces e informa cuando la actualización se realiza correctamente.
Reiniciar y verificar el acceso
Tras el mensaje de éxito, reinicie desde la consola de recuperación con:
reboot
Si rebootno está disponible en esa consola mínima, utilice la opción de reanudar o reiniciar del menú de recuperación. Deje que la máquina se inicie normalmente. En una consola de texto local, pruebe la nueva contraseña de root solo si el inicio de sesión de root está habilitado. Una pantalla de inicio de sesión de escritorio puede rechazar el acceso de root por diseño, y SSH puede prohibir el inicio de sesión directo de root incluso cuando la contraseña es correcta; estas políticas son independientes de la contraseña en sí.
Si la credencial olvidada pertenecía a la cuenta de administrador habitual de Minh, debería repetir el proceso de recuperación y ejecutar el comando passwd minh(usando el nombre de cuenta real). El listado del directorio principal puede ayudar a identificar a los usuarios locales, pero también puede contener directorios de servicio o compartidos, así que confirme la cuenta correcta antes de realizar cualquier cambio.
Comprueba qué cambió y qué no.
Cuando el sistema arranca normalmente, un administrador puede confirmar el estado de la cuenta sudo passwd -S roottras iniciar sesión en una cuenta de administrador autorizada. El estado mostrado depende de la distribución; ayuda a distinguir una contraseña presente en la base de datos de la cuenta de una cuenta bloqueada, pero no demuestra que se permita el inicio de sesión gráfico o SSH como usuario root.
El reinicio se completa cuando el sistema arranca sin errores y la cuenta deseada acepta sus nuevas credenciales mediante un método de inicio de sesión permitido. Si aún así falla, compruebe si cambió de usuario rooto si es un usuario normal, si la distribución del teclado cambió entre el arranque y el inicio de sesión, y si la cuenta está bloqueada o tiene acceso restringido. Para una compilación de Harmonica sin una entrada de recuperación GRUB al estilo Ubuntu, consulte sus notas de la versión o al responsable del mantenimiento antes de intentar editar los parámetros de arranque. Las instrucciones del modo de recuperación de Canonical documentan la ruta general de recuperación de GRUB, y su documentación de gestión de usuarios explica que la configuración de la cuenta root es distinta del acceso de administrador ordinario.