Inicio
» LINUX
»
Cómo restablecer una contraseña de root olvidada en Harmonica OS (HamoniKR)
Cómo restablecer una contraseña de root olvidada en Harmonica OS (HamoniKR)
El nombre oficial del proyecto es HamoniKR OS . Si buscaste "Harmonica OS", esta guía utiliza la ortografía oficial de HamoniKR que aparece en la documentación del proyecto. La distinción práctica más importante es la siguiente: en un escritorio de la familia Ubuntu, como HamoniKR, normalmente inicias sesión con una cuenta de administrador y la usas sudopara tareas con privilegios. Ubuntu desactiva el inicio de sesión directo como root de forma predeterminada, por lo que una "contraseña de root olvidada" suele ser en realidad una contraseña olvidada de la cuenta de administrador creada durante la instalación.
La documentación actual de HamoniKR describe el sistema operativo como software de la familia Ubuntu y muestra cómo el instalador crea un nombre de usuario y una contraseña para la cuenta de usuario. Sus ejemplos de comandos también utilizan sudo. La propia documentación de Ubuntu indica que la cuenta de root está deshabilitada por defecto y que los comandos administrativos normalmente se ejecutan con sudo. Por eso, el procedimiento de recuperación más seguro suele ser restablecer la contraseña de administrador habitual, no crear una nueva contraseña de root.
Referencia rápida
Situación
¿Qué hacer?
Olvidaste tu contraseña habitual de inicio de sesión de HamoniKR.
Inicie en modo de recuperación GRUB, abra una consola de root, vuelva a montar en modo /lectura-escritura y luego ejecute passwd your_username.
Realmente habilitaste una contraseña de root separada y la olvidaste.
Utilice la misma consola de recuperación, pero ejecute passwd root. Haga esto solo si utiliza intencionalmente la autenticación de root directa.
El sistema de archivos raíz es de solo lectura.
Correr mount -o remount,rw /antes passwd.
El disco está cifrado y solicita una contraseña de cifrado o una clave de recuperación.
Primero debe desbloquear el disco cifrado. Restablecer la contraseña de una cuenta no recupera la clave de cifrado del disco perdida.
No puedes acceder al menú GRUB ni al menú de recuperación.
Compruebe el comportamiento de arranque del firmware e intente mostrar GRUB con Shift o Esc; si las entradas de recuperación no están disponibles, utilice una unidad USB de arranque de HamoniKR/Ubuntu de confianza como vía de reparación independiente.
Antes de reiniciar nada
Utilice este procedimiento únicamente en un ordenador de su propiedad o que esté autorizado a administrar.
Si es posible, desconecte las unidades externas innecesarias para no confundir el sistema instalado con otro disco.
Conozca el nombre de usuario que desea reparar. Si no está seguro, la consola de recuperación puede listar los directorios de inicio con ls /home.
Si la encriptación de disco completo está activada, tenga a mano la contraseña o la clave de recuperación del disco. El procedimiento de restablecimiento de contraseña no puede eludir la encriptación del disco.
No elija una opción de instalación que borre el disco. La documentación de instalación de HamoniKR advierte explícitamente que su modo de instalación automática puede borrar el contenido del disco.
Paso 1: Abra el menú de arranque GRUB.
Reinicia el equipo. Si el menú GRUB no aparece automáticamente, intenta mantener pulsada la tecla Mayús en sistemas BIOS antiguos o pulsar Esc inmediatamente después del logotipo del firmware en muchos sistemas UEFI. El comportamiento del firmware varía, por lo que el momento exacto para pulsar las teclas depende del sistema.
En GRUB, seleccione la entrada etiquetada de forma similar a Opciones avanzadas para HamoniKR OS . El texto puede incluir la distribución instalada o el nombre del kernel en lugar de coincidir exactamente con la ilustración siguiente. Luego, elija una entrada del kernel que termine en (modo de recuperación) .
En GRUB, abre las opciones avanzadas del sistema HamoniKR instalado para poder seleccionar una entrada del kernel en modo de recuperación.
La guía de instalación oficial de HamoniKR confirma que la distribución utiliza un menú de arranque GRUB. Para consultar la documentación de instalación actual del proyecto, véase la guía de instalación de HamoniKR 8.0 .
Paso 2: Acceda a una consola de recuperación de root.
Una vez que se cargue el entorno de recuperación, seleccione la opción similar a root: Acceder al símbolo del sistema de root . La redacción del menú de recuperación puede variar según la versión de Ubuntu y los paquetes de recuperación instalados.
El sistema de archivos raíz de recuperación suele montarse en modo de solo lectura. Antes de cambiar una contraseña, vuelva a montarlo en modo de lectura y escritura:
mount -o remount,rw /
Puedes verificar el estado de montaje con:
mount | grep ' on / '
Para poder actualizar la base de datos de contraseñas, es necesario que el sistema de archivos raíz esté montado en modo lectura/escritura en la consola de recuperación.
Paso 3: Identifique la cuenta que necesita restablecer.
Si conoce el nombre de usuario, pase al siguiente paso. Si solo recuerda el nombre que se muestra en el escritorio, enumere los directorios de inicio:
ls /home
Por ejemplo, si la salida incluye john, es probable que se trate de un nombre de usuario local. Puede confirmarlo con:
id john
Si la cuenta existe, idimprime su UID y la pertenencia a grupos. Evite adivinar las cuentas de servicio del sistema. La cuenta que busca suele ser la del usuario humano creado durante la instalación.
Paso 4: Establezca una nueva contraseña
Restablezca la cuenta de administrador normal con:
passwd john
Reemplaza johncon el nombre de usuario real. Escribe la nueva contraseña cuando se te solicite y luego vuelve a escribirla. Linux no muestra los caracteres de la contraseña mientras escribes. Un cambio exitoso finaliza con un mensaje similar a password updated successfully.
Ejecutar passwdseguido del nombre de usuario afectado; un mensaje de éxito confirma que la base de datos de contraseñas se actualizó.
El manual de Ubuntupasswd documenta el comando para cambiar la contraseña y el comportamiento de bloqueo de cuentas.
Si realmente te refieres a la cuenta raíz
La documentación de Ubuntu indica que la cuenta de root está deshabilitada por defecto, y HamoniKR sigue el modelo administrativo basado en Ubuntu sudo. Si previamente habilitó deliberadamente la autenticación directa de root y ahora necesita reemplazar esa contraseña de root, el comando recovery-shell es:
passwd root
Sin embargo, no actives una contraseña de administrador solo porque olvidaste tu contraseña habitual del escritorio. Restablecer la cuenta de administrador normal se ajusta mejor al modelo de seguridad predeterminado. Ubuntu explica este diseño en su tutorial de línea de comandos de Linux , incluyendo por qué sudose prefiere a las sesiones de administrador de larga duración.
Paso 5: Reinicie y verifique la nueva contraseña.
Vacíe las escrituras pendientes y luego reinicie:
sync
reboot
Si rebootno regresa correctamente del entorno de recuperación, escriba exitpara volver al menú de recuperación y elija la opción normal de reanudar o reiniciar.
En la pantalla gráfica de inicio de sesión, seleccione la cuenta reparada e introduzca la nueva contraseña. Una vez que haya iniciado sesión, pruebe el acceso administrativo con un comando inofensivo:
sudo -v
Cuando se le solicite, ingrese la misma contraseña de usuario nueva. Si el comando no devuelve ningún error, su contraseña de inicio de sesión y sudola autenticación funcionan correctamente.
Tras reiniciar el sistema, inicie sesión con la cuenta de usuario reparada y la nueva contraseña, y verifique que sudola acepte.
Solución de problemas comunes
“Error de manipulación del token de autenticación”
Esto suele significar que el sistema no pudo actualizar los archivos de contraseñas. En el modo de recuperación, primero asegúrese de /que sea escribible:
mount -o remount,rw /
passwd your_username
Si el error persiste, deténgase en lugar de editar repetidamente los archivos de la cuenta manualmente. Un daño en el sistema de archivos, una partición raíz llena o una configuración de autenticación inusual pueden requerir un método de reparación diferente.
La nueva contraseña funciona para iniciar sesión, pero no para los datos cifrados antiguos.
La contraseña de una cuenta y la frase de contraseña para el cifrado de disco no son la misma credencial. La documentación de seguridad de Ubuntu explica que el cifrado de disco completo utiliza su propio material de clave derivado de la frase de contraseña. Si el sistema solicita una clave LUKS, una clave de cifrado respaldada por TPM o una clave de recuperación antes de que se inicie el sistema operativo, deberá proporcionar esa clave de cifrado antes de que el restablecimiento de la contraseña de la cuenta pueda ser útil. Consulte la documentación de Ubuntu sobre el cifrado de disco completo .
No hay entrada al modo de recuperación
No asuma que el sistema está dañado. La configuración de GRUB, los menús ocultos, los kernels personalizados, las configuraciones de arranque dual o el firmware del fabricante pueden modificar la apariencia. Se puede usar una memoria USB de arranque para montar el sistema instalado y realizar una reparación controlada, pero los nombres de los dispositivos y el manejo de volúmenes cifrados difieren lo suficiente como para que una secuencia de comandos genérica no sea segura. Si opta por esta vía, primero identifique la partición raíz y confirme si está cifrada.
No estás seguro de qué versión de HamoniKR está instalada.
Después de recuperar el acceso, ejecute:
cat /etc/os-release
Conserve la información de salida junto con sus notas de mantenimiento. HamoniKR publica actualmente documentación específica para cada versión, y las pantallas de recuperación pueden variar entre versiones. La guía del proyecto actual describe a HamoniKR como un sistema operativo de la familia Ubuntu y documenta su entorno de escritorio basado en Cinnamon en la documentación de integración de HamoniKR con Ubuntu .
Lista de verificación posterior al reinicio
Confirma que puedes iniciar sesión con la nueva contraseña.
Ejecutar sudo -vpara confirmar la autenticación del administrador.
Comprueba que tus archivos y tu directorio personal se abren con normalidad.
Guarda la nueva contraseña en un gestor de contraseñas de confianza en lugar de en una nota de texto sin formato.
Si el sistema utiliza cifrado de disco completo, verifique que su clave de recuperación esté almacenada por separado del ordenador.
Si en el pasado habilitó intencionalmente el inicio de sesión directo como root, reconsidere si aún lo necesita; el modelo predeterminado de la familia Ubuntu es administrar a través de sudo.
Qué hace y qué no hace este procedimiento.
Este proceso cambia la contraseña de una cuenta local mediante acceso de recuperación física autorizado. No recupera la contraseña anterior, no descifra datos cuya clave de cifrado se desconoce, no repara un sistema de archivos dañado ni recupera credenciales para servicios en línea. Tampoco garantiza que todas las versiones de HamoniKR presenten las mismas etiquetas en el menú de recuperación. Los comandos mount -o remount,rw /son passwd usernameoperaciones estándar de Linux/Ubuntu; el flujo de trabajo del menú de arranque puede variar según el firmware, la configuración de GRUB, el cifrado del disco y la versión de HamoniKR instalada.
Para la mayoría de las instalaciones de escritorio de HamoniKR, la conclusión práctica clave es simple: restablezca la contraseña del usuario administrador creado durante la instalación y luego continúe usándolo sudo. Solo establezca una contraseña de root si su sistema fue configurado intencionalmente para usar la autenticación directa de root y comprende las implicaciones de seguridad.