Restablecer una contraseña administrativa de Linux perdida y explicación

El modo de recuperación no siempre funciona porque muchos sistemas le pedirán la contraseña de root para iniciar sesión. Ahora, dado que no conoce la contraseña de root en primer lugar, ese truco fallará. En tal caso, puede probar estas, que son las formas más fáciles de restablecer la contraseña de Linux.

1. Use ‘sudo su’ o ‘sudo -i’
sudo passwd root o pase sudo su o sudo -i para obtener primero el poder de root y luego ejecute el comando passwd, él o ella podrá restablecer la contraseña de root. No funciona en todas partes, piense en una situación en la que no tenga una contraseña de root.

2. Método Grub

  • Enciende tu computadora.
  • Presione ESC en el aviso de GRUB.
  • 1

linux   /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583   video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts

O

 kernel  /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583   video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts

2

Presiona e para editar

  • Vaya al final de la línea y agregue init=/bin/bash . Entonces la línea comenzará a verse así:
    linux   /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583   video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash
    

    O

    kernel  /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583   video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash
    
  • Presione Entrar , luego presione b para iniciar su sistema. Su sistema se iniciará en un shell raíz sin contraseña.
  • 4

  • Ahora ejecute el comando passwd nombre de usuario * donde «nombre de usuario» es el usuario para el que desea cambiar la contraseña.
  • Luego se le pedirá que proporcione una nueva contraseña:
  • Enter new UNIX password:
    

    5

    Explicación
    La razón por la que sucede esto es que, normalmente, cuando arranca un sistema Linux, primero se carga el kernel. Después de cargar el kernel, carga el ramdisk y se prepara para continuar con el resto del arranque. Una vez que está listo, ejecuta el comando init (generalmente ubicado en /sbin/init) que ejecutaría el resto del sistema. Cuando pasa init=/bin/bash al kernel, no cargará el archivo /sbin/init para arrancar, sino que cargará /bin/bashque inicia el shell bash con el poder del usuario root (porque el propio kernel lo llamó) y, por lo tanto, ese indicador le permitiría cambiar la contraseña del usuario root. En realidad, este indicador tenía más poder que cualquier otra cosa en Linux porque se ejecuta con todos los privilegios del sistema.

    Referencias
    https://wiki.archlinux.org/index.php/Reset_root_password
    http://www.c-integration.com/blog/showpost.php/83-reset-linux-root-password-without-knowing-the- clave

    Este artículo es una contribución de Akash Sharan . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

    Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

    Publicación traducida automáticamente

    Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *