Olvidar la contraseña para el usuario de su PC con Linuxcuenta puede ser muy molesto. Te bloquea y te impide acceder a cualquier cosa. ¡No es para preocuparse! Contrariamente a la creencia popular, no necesita reinstalar completamente su sistema y comenzar todo de nuevo. Puede restablecer una contraseña olvidada en Linux y cambiar la contraseña a su nombre de usuario.
Contraseña de root

Una forma de reclamar un usuario en un sistema Linux cuandoha olvidado que la contraseña es usar la cuenta Root. Como Root tiene el control final sobre el sistema, es posible restablecer por la fuerza una contraseña olvidada en Linux con él. El uso de Root para restablecer su contraseña se puede hacer sin ningún software nuevo, discos en vivo, etc.
Para comenzar el proceso, cargue su sistema Linuxcomo lo haría normalmente, y deje que se cargue en la pantalla de inicio de sesión. ¡No inicies sesión! En su lugar, presione Ctrl + Alt + F2 para abrir una ventana TTY. Estas ventanas TTY son shells de emergencia a los que los usuarios tienen acceso independientemente de iniciar sesión.
En la ventana TTY, verá un mensaje que le solicita un nombre de usuario. En la ranura del usuario, ingrese "root", seguido de la contraseña de root.
Nota: si está utilizando Ubuntu, Linux Mint u otra distribución de Linux que deshabilita su y la cuenta raíz, este método no funcionará. Prueba el método chroot en su lugar.
Si la contraseña de Root es correcta, la ventana TTY iniciará sesión como superusuario, con todo el poder del sistema Linux. En este punto, podrás restablecer la contraseña de tu usuario:
passwd username
Corriendo passwd le pide que ingrese una "nueva contraseña UNIX". ¡Hazlo e intenta recordar la contraseña esta vez!
Ahora que se restablece la contraseña de su usuario, es seguro volver a usar la cuenta de usuario. Use el comando reiniciar para reiniciar su PC y volver a la pantalla de inicio de sesión.
reboot
Al reiniciar, debería poder iniciar sesión.
Chroot
En algunas distribuciones de Linux, el método Root para restablecer una contraseña no funcionará. Esto se debe al hecho de que algunos sistemas deshabilitan la capacidad de iniciar sesión como suy en su lugar usar sudo privilegios para todo. Por un lado, esta es una seguridad superior, pero en caso de apuro, te perderás trucos útiles.
Como resultado, es más complicado restablecer un olvidado en Linux. El primer paso es descargar la última versión de Ubuntu para crear un disco en vivo.
Después de descargar Ubuntu, descargue la herramienta Etcher y úsela para crear un disco en vivo de Ubuntu. Una vez que el disco en vivo esté listo, conecte la unidad USB, reinicie su PC y arranque desde allí.
Una vez que Ubuntu se carga, haga clic en "probar Ubuntu".
Configurar Chroot
Antes de restablecer la contraseña, tendremos que configurar un Chroot. Un Chroot permitirá a Ubuntu interactuar directamente con el sistema operativo Linux en su disco duro, con acceso de root.
Abra una terminal y cree una nueva carpeta en / mnt. Asegúrese de etiquetar la carpeta con el nombre de su sistema operativo. En este ejemplo, usaremos OpenSUSE LEAP.

sudo -s mkdir -p /mnt/opensuse-leap/
A continuación, ejecute el lsblk comando para determinar cuál es la etiqueta de la unidad. En este ejemplo, el disco duro es / dev / sda, y la partición LEAP de OpenSUSE que necesitamos montar es / dev / sda1. El tuyo puede diferir.
Monte la partición de su instalación de Linux en la nueva carpeta en / mnt. Asegúrese de cambiar las referencias a "opensuse-leap" al nombre de la carpeta de su sistema operativo en / mnt.
mount /dev/sda1 /mnt/opensuse-leap/
Con la partición del sistema montada, es hora de vincular los servicios en ejecución de Ubuntu con el sistema operativo Linux en el disco duro.
mount -t proc proc /mnt/opensuse-leap/proc mount -t sysfs sys /mnt/opensuse-leap/sys mount -o bind /dev /mnt/opensuse-leap/dev
cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf
Con la configuración de Chroot, es hora de acceder a ella. En la terminal, monte su sistema operativo a través del disco en vivo de Ubuntu con:
chroot /mnt/opensuse-leap /bin/bash
Compruebe que realmente está en Chroot ejecutando Neofetch o Screenfetch para mostrar la información del sistema.

Finalmente, restablezca la contraseña de su usuario con:
passwd username
Cuando termine, escriba salida unas pocas veces para cerrar la sesión de Chroot. A partir de ahí, use el desmontar comando para desmontar la partición del sistema del disco en vivo.
sudo umount /dev/sda1
El comando anterior debe desmontar todo. Si no, considere usar la opción de "fuerza".
sudo umount /dev/sda1 -l
Ahora que la unidad del sistema está correctamente desmontada, es seguro salir del disco en vivo. Haga clic en el menú en la parte superior derecha dentro del disco en vivo de Ubuntu, luego seleccione "reiniciar".
Retire la memoria USB de Ubuntu y deje que su PC con Linux se reinicie. Cuando se reinicie, su contraseña se restablecerá.
Comentarios