Como recuperar la contraseña de root en Linux

10/10/2008
By

Hace unos dias en la lista de correo alguien pregunto como resetear la contraseña del usuario root. Es probable que por alguna razon si no has usado tu instalacion de Linux en mucho tiempo se te puede olvidar la contraseña del root.

Aunque Linux es un sistema basado en estabilidad y seguridad si es posible cambiar la contaseña del super usuario en RedHat, Centos o Debian. Si no tienen el Grub protegido con contraseña es muy facil ingresar a un sistema Linux en single user mode y cambiar la contraseña de root.

Recuperar y cambiar la contraseña de root en Debian 4.0

  1. Seleccionamos la primera opcion en el prompt de Grub y presionamos la letra e para editar el comando antes del arranque del sistema.
  2. Seleccionamos la segunda linea, usualmente empieza con la palabra Kernel
  3. Nuevamente presionamos e para editar el comando seleccionado
  4. Al final de la linea escribimos una de los dos paths siguientes:
  5. init=/bin/sh o init=/bin/bash

  6. Presionamos la tecla b para iniciar el sistema
  7. Luego del arranque de Linux Debian el shell nos muestra el prompt de root listo para cambiarle la contraseña, pero antes puede ser necesario montar las particiones del sistema con el siguiente comando:
  8. deathbian:~# mount -t proc proc /proc **
    deathbian:~# cp /proc/mounts /etc/mtab **
    deathbian:~# mount -o remount,rw /
    deathbian:~# passwd
    

** Estos comandos pueden no ser necesarios, dependiendo del sistema.

Popularity: 10% [?]


Otros articulos de interes:

  1. MySQL: Como cambiar la contraseña de root del servidor de base de datos
  2. MySQL Recuperar la contraseña de root en 5 pasos
  3. Windows XP: Como recuperar la contraseña de administrador del sistema
  4. Como cambiar el password de root o superusuario de ubuntu
  5. Inicio de sesión SSH/SCP automático sin contraseña

Tags: comandos, de los dos, proc proc, single user

12 Responses to Como recuperar la contraseña de root en Linux

  1. Richard Tejeda on 11/07/2011 at 11:26

    jhonatan says: a mi me fucnionoel cambio de pass con estas 2 lines.

    deathbian:~# mount -o remount,rw /
    deathbian:~# passwd


    Alguna ayuda para el ambiente grafico de linux debian 3.1

    gracias de antemano. :)

  2. Richard Tejeda on 11/07/2011 at 11:20

    Muchas gracias por la explicacion, me siervio de mucho, cambie la clave de root, pero al loguear no me carga ambiente grafico.

    saludos.

  3. jhonatan on 16/06/2011 at 17:10

    hola, todo el procedimiento lo puedo hacer pero cuando pongo el passwd me sale para escribir la nueva contraseña la escribo -enter- se confirma la contraseña -enter- pero hay me sale: authentication token manipulation y en las siguiente linea: the password is unchanged , tienes alguna solucion????
    gracias de antemano :)

  4. yo on 24/03/2011 at 11:55

    Se que esta algo viejo el artículo, pero me gustaría realizar una pequeña contribución.

    Esta bien, sin embargo estas haciendo unos pasos extra, no es necesario remontar / para escribir, lo puedes indicar de una vez en la linea de arranque. Hay que cambiar “ro” (solo lectura) por “rw” (lectura-escritura), agregar “single” (single-user mode), e “init=/bin/bash” (ordenar a init que corra bash sin correr mas nada)

    De esta forma para el single-user mode deberia de verse asi la linea (de acuerdo a la de la imagen)

    kernel /boot/vmlinuz-2.4.27-1-386 root=/dev/sda1 rw single init=/bin/bash

    Hasta ahora de esta forma ha funcionado en todas las distros en las que lo he probado.

    Otra cosa, es mas eficiente utilizar “root=/dev/disk/by-uuid/UUID_DE_LA_PARTICION” a “root=/dev/disk/sda1″ varias veces he visto como a veces se detecta otro disco primero y uno se ve obligado a tener que cambiar sda por sdb o sdc luego de darse cuenta que no arranca el sistema, utilizando el identificador unico se evita este problema.

    • fher98 on 24/03/2011 at 14:25

      Las contribuciones siempre son bienvenidas, aunque el articulo sea viejo pues siempre esta disponible para quien necesite una ayuda.

Leave a Reply

Your email address will not be published. Required fields are marked *

*