Buscar artículos en cambiatealinux.com



Cambiar el password de root o usuario desde un LiveCD

Por Alex, el 31/01/2022 · 4 min lectura   -  Comentarios: 4   -  Comentar el artículo
Desde un Live CD se puede obtener acceso completo a los discos del sistema donde has conectado el Live CD y una vez dentro de ese sistema ya podemos modificar/crear usuarios. Como a muchos de vosotros personalmente alguna vez he perdido/olvidado algún password y este es un método para recuperarlo ...
Guardar el artículo.

Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




Lo primero que tenemos que hacer es conectar un Live CD desde un USB, por ejemplo, he iniciar el ordenador con el UBS, el ejemplo lo he hecho con un Live CD de Ubuntu concretamente la versión 21.10.

Una vez estamos dentro del sistema lo que tendremos que haces es:
  • Listar los disco que tenemos en el ordenador
  • Montar la unidad/partición del disco que hemos perdido la contraseña
  • Aislar la unidad/partición recien montada con chroot
  • Cambiar la contraseña

Vamos al lio, abrimos un terminal y escribimos el siguiente comando

lsblk

Y nos mostrará algo similar a la imagen

Lista de disco / particiones desde un Live CD

Lo que esta marcado en rojo son mi disco nvme y particiones y concretamente mi partición de trabajo y donde tengo todos mis datos es la nvme0n1p6 así que es la que voy a montar. Para ésto utilizo el comado Mount de la siguiente forma, antes de montarlo tengo que crear un directorio en /mnt

sudo mkdir /mnt/temp_disco6
sudo mount /dev/nvme0n1p6 /mnt/temp_disco6/

Y esto como veis en la imagen los conecta al disco físico y podemos ver su estructura

Montamos la partición con el comando Mount en un directorio

Bueno, ahora que ya lo tenemos montado ejecutamos el comando chroot para aislar el disco y poder ejecutar comandos como si estuviéramos trabajando en ese disco

sudo chroot /mnt/temp_disco6/

Ahora ya estmos como root de ese disco

Hacemos chroot del disco y ya podemos trabajar

Y podemos cambiar el password de root y de usuario

passwd root

o

passwd NOMBRE_USUARIO

Ya solo queda reiniciar el equipo, quitar el Live Cd, y probar a recuperar vuestro sistema.

Y si no quereis que esto se puede hacer la solución es cifrar en disco, y si teneis varias particiones cifrarlas todas. Formatear disco con encryptación en Linux

Para recuperar passoword tambien podeis probar este otro artículo para hacerlo de otra forma:
Como recuperar password en ubuntu de un usuario o de root

Dejo un video con la explicación visual



Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.




Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




Publicidad




Añadir un comentarios:


  • Comenta el artículo si te ha sido de utilidad y te ha funcionado para que pueda ayudar a mas personas.
  • Si no ha funcionado comentalo tambien asi yo puedo repasarlo e intentar ver porque no funciona.

En ambos casos tú opinión es valiosa y de mucha utilidad para mejorar el blog y ayudar a otros usuarios.



(no se publica el email)


Los comentarios no se publican al momento sino que son revisados para prevenir el spam.

Comentarios:

avatar Alex- 01/11/2023
Hola

Este mismo artículo te debería servir, lo que en lugar de poner un USB con el liveCD, el liveCD se pone como un fichero .iso en la configuración de la máquina virtual en la zona de almacenamiento, entonces, en lugar de instalar entras en el liveCD y haces lo que dice el artículo.
Otra forma podría ser este otro artículo https://cambiatealinux.com/como-recuperar-password-en-ubuntu-de-un-usuario-o-de-root

Saludos
Alex

avatar Miguel- 01/11/2023
Hola Alex. Gran artículo, enhorabuena! Me ha gustado mucho y me ha sido de gran utilidad para conseguir hacer el USB bootable con Ubuntu.
Por otro lado, me gustaría plantearte otra situación a ver cómo se podría resolver: Con VirtualBox tengo creada una máquina virtual con Ubuntu, y por otro lado, tengo el USB bootable (con un Ubuntu) que he hecho siguiente tu artículo. ¿Cómo se podría hacer para que, desde el SO arrancado desde el USB, acceder al otro SO (virtual Ubuntu) y recuperar o establecer el password de un usuario? (o sea, según has explicado, pero en lugar de acceder al SO anfitrión, hacerlo a otra máquina virtual).
Dicho de otra forma, si tienes una máquina virtual Ubuntu de la que no sabes las credenciales para acceder, ¿cómo harías para recuperarlo desde un USB creado como el de tu artículo? (sin buscar otras soluciones que no sean acceder desde desde el USB).
Muchas gracias por adelantado.

avatar Alex- 08/02/2023
Hola, pues no me ha pasado nunca pero prueba a ponerle permisos a ese fichero

sudo chmod 644 /home/usuario/.ICEauthority

Y que tenga tu usuario tu home

sudo chown usuario.usuario /home/usuario/ -R

y reinicia.



Saludos

avatar David- 08/02/2023
Todo bien, excepto que al reiniciar y entrar (aparentemente) con el usuario y el nuevo password, aparece el mensaje: "Could not update ICEauthority file /home/nombre_usuario/.ICEauthority" y me vuelve a la pantalla de inicio

Alguna idea?

Mismo problema que modificando el password a través del grub (añadiendo rw init=/bin/bash)

Gràcies!!

Archivo:


2024 19 2023 34 2022 87 2021 87 2020 83 2019 38 2018 37 2017 85 2016 138 2015 49 2014 5 2013 9 2012 7 2010 1