¿Cómo inicio sesión en mi computadora portátil Linux si he olvidado el nombre de usuario y la contraseña?
¿Cómo inicio sesión en mi computadora portátil Linux si he olvidado el nombre de usuario y la contraseña?
Respuestas:
Puedes pasar al modo individual desde Grub. Durante el arranque, presione Escen la pantalla de arranque de Grub cuando se lo solicite. Es posible que solo le muestre Grub con listados de cada núcleo; si ese es el caso, no presione Esc.
Desde aquí, seleccione la primera entrada y presione epara editar esa entrada. Avanza hasta la línea que comienza con kernel
y presiona enuevamente.
Esto le permitirá editar toda la línea. Desplácese hacia la derecha hasta llegar al final y retírelo splash quiet
de la línea, reemplazándolo por single
. Presione Enterpara aceptar los cambios y presione bpara iniciar en la línea de kernel modificada. Esto lo iniciará en modo de usuario único y lo colocará en un shell raíz una vez que se haya completado el inicio.
Desde aquí puede agregar usuarios al sistema, cambiar las contraseñas de los usuarios, etc.
chroot
en él. Luego puede emitir el passwd
comando para restablecer la raíz, su usuario, etc.
Puede hacer lo que Marco sugirió , pero el suyo no funcionará en todas las distribuciones. Más precisamente, no funcionará sin la necesidad de dar la contraseña de root en los sistemas que usan openrc.
La forma más genérica, sin usar ningún otro medio de arranque, es agregar init=/bin/bash
o init=/bin/sh
arrancar opciones (ahí es donde pondría single
después de la respuesta de Marco).
Otra opción, tal vez un último recurso, es arrancar desde un medio extraíble (como livecd), montar la partición raíz de su sistema y hacer un chroot o hacer un trabajo sucio /etc/shadow
. Con esto me refiero a editarlo y eliminar el campo hash de contraseña. Pero es un método sucio (léase: peligroso ): en primer lugar, /etc/shadow
es un archivo de seguridad vital y un error en su estructura puede crear una violación de seguridad o simplemente romper muchas cosas. Para evitar errores, solo debe editarse mediante el vipw -s
comando, pero esto solo es posible cuando se inicia el sistema. Otros problemas podrían ser causados por un conflicto / error detectado por mecanismos de seguridad avanzados que funcionan en el sistema. Pero no lo he usado hasta ahora, así que no puedo decir cuáles podrían ser esos problemas.
/etc/shadow
a mano es peligroso: uno puede estropear fácilmente el sistema o incluso crear un conflicto en algún mecanismo de seguridad avanzado. Ok, actualizaré la respuesta.
Fue mucho tiempo, no he usado una caja Linux Ubuntu 12.04. Olvidé su identificación de inicio de sesión. Intenté el siguiente enfoque y obtuve la identificación de inicio de sesión.
Deténgase en el cargador de arranque Grub, busque opciones para editar y volver a la línea de comandos. En mi caso para editar, era 'e', y para la línea de comando era 'c'. Después de presionar la tecla de edición 'e', las opciones para el arranque y las opciones para la línea de comandos cambian a F10y Ctrl+ Co F2.
Utilice cualquier método y suelte para iniciar el shell de comandos del cargador (grub). Luego escriba ls. Mostrará las particiones en el disco.
#grub> ls
(hd0) (hd0,msdos5) (hd0,msdos1)
#grub>ls << (the partition of your boot kernel, u can see in the grub list against root option. it will be " root = (hd0,msdos1) >>
De lo contrario también, simplemente ls y comprueba / etc / issue o cualquier archivo relevante para obtener información.
en mi caso mi linux fue instalado en (hd0, msdos1). Verifique el archivo passwd en etc.
#ls (hd0,msdos5)/etc/passwd
entonces
#cat (hd0,msdos5)/etc/passwd
Verifique el final del archivo para su nombre de usuario. Inicie normalmente y use el nombre de usuario para iniciar sesión.