13 de mayo de 2008

como recuperar contraseña de root en linux

Este pequeño "como", es una vivencia propia y una gran necesidad, por lo que la e puesto a consideracion de ustedes; para realizar estos cambios se debera tomar en cuenta que distro usas, ya que lo explico solo para red hat linux y sus clones.
A) por medio del cd de instalacion:
1.- asegurate que la bios de la computadora arranque desde el cd-rom.
2.- metemos el cd numero1 de red hat o sus clones.
3.- cuando arranque y nos aparezca en el prompt la palabra boot: tecleamos "linux rescue" sin las comillas, obviamente.
4.- empezara a cargar nuestro sistema y llegaremos a ANACONDA (el instalador de red hat y clones). nos pedirá el idioma y el idioma del teclado.eliges español o el que uses.
5.- te dirá que va a intentar montar el linux que exista en tu maquina , y lo hará en /mnt/sysimage así mismo te pondrá tres opciones para elegir: "continuar","montar en modo lectura" Y "saltar". eliges "CONTINUAR".
6.- ahora tu sistema estara montado en /mnt/sysimage. presiona la tecla enter. aparece un shell, y con el el prompt #. recuerda que estas corriendo desde el cd, lo que importa es entrar como root a la particion montada por anaconda. teclea "chroot /mnt/sysimage" (sin las comillas).
7.- estamos bien, teclea "vi /etc/passwd"(sin las comillas)
8.- te saldra algo parecido a esto:

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin

9.- vamos a una breve explicacion solo de la primera linea:
root ..............nombre de usuario (login name)
x ..............contraseña cifrada
0 ..............identificador UID
0 ..............identificador grupo primario al que pertenece el usuario GID
root ..............descripcion del usuario
/root ..............directorio de conexion inicial del usuario
/bin/bash ..........programa interprete de ordenes (shell)
10.- presionamos i para editar en vi
11.- borramos la letra x
12.- presionamos la tecla "esc" y digitamos ":wq!", para salir y gusrdar los cambios. sin las comillas
13.- digita exit.
14.- digita nuevamente exit. Sí nuevamente, es para reiniciar.
15.- retira el cd de la unidad para que intente arrancar desde el disco duro.
16.- en el shell (X, gnome, kde, etc)te pedira el nombre de usuario y digita root
17.- por lo pronto no te pedira contraseña, por lo que deberas colocar una contraseña como tu gustes.

B)por medio de modo recuperacion del sistema.
1.- encencemos el pc
2.- una vez que este en el grub presionar la barra espaciadora.
3.- digitar la letra "e", sin comillas para editar
4.- escoger el modo de kernel
5.- digitar nuevamente la letra "e", sin comillas para editar.
7.- dejar un espacio y digitar la "s", sin comillas.
8.- presionar la letra b para bootear o reiniciar el sistema.
9.- en el shell (X, gnome, kde, etc)te pedira el nombre de usuario y digita root
17.- por lo pronto no te pedira contraseña, por lo que deberas colocar una contraseña como tu gustes.

espero que te funcione como a mi.


C) Una tercera forma con Ubuntu instalado
1.- Enciende tu PC, y cuando salga el prompt del grub presionas la tecla ESC
2.- Presiona e para editar
3.- Desplázate hasta la linea del kernel que usas en caso de que sean 2 o más y presiona e
4.- Sitúate hasta la linea del final y agrega rw init=/bin/bash
5.- Presiona Enter y después b para arrancar (boot) tu sistema
6.- Tu sistema iniciará con el usuario Root y sin contraseña
7.- Ahora solo teclea:
8.- passwd tu_usuario
9.- Escribe la contraseña (Ojo… una que recuerdes)
10.- Reinicia el sistema

No hay comentarios: