Recuperar la contraseña del root

Saludos.

A continuación y por pedido de RazaMetaL, publico este tip para recuperar la contraseña del root.

Para recuperar la contraseña del root desde el GRUB, basta con editar la linea de boot y agregar single al final, luego botear y ya estas como root. Ahi lo que haces es escribir: passwd para cambiar la contrasena.

El procedimiento con GRUB seria:

1- reiniciar el equipo
2- Al presentar la ventana para seleccionar el sistema operativo, nos colocamos en la que corresponde a nuestra distribución pulsamos 'e' para entrar al modo de edición.
3- En la siguiente ventana veremos varias líneas, que son los argumentos con los que inicia el sistema, nos colocamos en la que inicia con 'kernel' y pulsamos 'e' para editarla.
4- En la ventana subsecuente separamos con un espacio el texto precedente y escribimos 'single' para iniciar en modo monousuario. Pulsamos enter al terminar.
5- Debemos ver como se adicionó 'single' a la línea editada, con lo que pulsamos 'b' para iniciar el sistema.
6- Al entrar en modo de terminal, tenemos la cuenta del superadministrador, por lo que ya podemos cambiar la contraseña de root y reiniciamos el equipo para que tome efecto el cambio.

passwd root
reboot

Si el GRUB tiene contrasena, hay problemas, entonces toca utilizar un live cd o el primer disco de instalacion (en el caso de RedHat, Fedora, y clones).

Cambiar contraseña desde el disco de instalacion/rescate:

1- Iniciar con el primer disco de instalación. No importa si se trata de una versión o distribución diferente a la que está en el equipo.
2- Cuando se presente el texto boot, escribir linux rescue para entrar en modo de rescate.
3- Una vez que se ha entrado al sistema, ejecutamos este comando para asignar el permiso a root:

chroot /mnt/sysimage

4- Así, ya podemos cambiar la contraseña de root y reiniciamos el equipo para que tome efecto el cambio.

passwd root
reboot

Con eso ya debe quedar todo funcionando.

Gracias Raza!

Comentarios

Bastante bien, un par de

Imagen de deathUser

Bastante bien, un par de acotaciones:
[quote]
3- Una vez que se ha entrado al sistema, ejecutamos este comando para asignar el permiso a root:
chroot /mnt/sysimage
[/quote]
NO siempre vas a tener montado tu sistema en /mnt/sysimage, en un 90% de los casos en los que he necesitado hacerlo no ha sido automático.
Para ser más general deberías decir verificar que tu instalación se encuentre montada en /mnt/sysimage o en su defecto montar tu directorio raiz (root /) en /mnt/sysimage

chroot no asigna permiso a root, lo que hace es crear un shell para el cual el directorio raíz es aquel que has especificado como parámetro, esto para que el comando passwd actue sobre el archivo indicado.

Además podrías incluir la alternativa de simplemente editar el archivo /etc/shadow (/mnt/sysimage/etc/shadow) y eliminar el campo correspondiente a la contraseña encriptada, grabar el archivo, ah y no olvidar un sync por si las dudas ( créditos a elhumano :) ).

Por lo demás, buen trabajo.

bye
:)

Desde otro disco: 1- montas

Imagen de Epe

Desde otro disco:
1- montas el disco del linux que has perdido la contraseña en un directorio (digamos /mnt)
2- si la partición que montastes es la raíz, entonces: cd /mnt/etc; vi passwd y ahi quitar la x de la línea de root (primera línea).

apagar la máquina, sacar el disco y ponerlo en el original, root no tendrá passwor dy podrás entrar y cambiarla.

lo bonito es que siempre hay más de una opción!

saludos
epe

--
EcuaLinux.com
Ecuador: (02)3412402 - (09)9246504
USA: + 1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Eso es muy cierto

Imagen de kfirmad Kronsage

Y por eso es que el mundo de GNU/Linux es tan apasionante.

La solución que me dió RazaMetaL me funcionó para mi caso, yo iba a intentarlo con montar el disco 1 y editar el /etc/passwd y el /etc/shadow, pero no recordaba bien si debía quitarle toda la línea del root o sólo una parte.

Pero en si me ayudó bastante a recuperar la info de ese disco, la misma que pude a montarla a un servidor FTP.

Sé que no es en este tip de mencionarlo, peor por allí seguí y Howto para montar el mencionado FTP y ahora funciona de perlas, si no hay inconveniente, me gustaría publicarlo, pero traducido a español porque está en inglés y siempre si hace falta tener esa info en nuestro idioma

----------------------------
Cada día más Grande... y no lo detiene nadie!!