(Linux) Recuperar contraseña de root

Tema en 'Soft y Hard' comenzado por Tavo, 28/Jul/2009.

  1. Tavo

    Tavo No one

    Ingreso:
    25/Abr/2006
    Mensajes:
    6.030
    Aunque no suele pasar, es posible que por una u otra razón perdáis u olvidéis vuestra contraseña de superusuario, pero hay formas de recuperarla para volver a poder tener los privilegios necesarios para muchas de las operaciones que realizamos en Linux.

    Es lo que indican en Tips4Linux, un blog en el que explican en un sencillo paso a paso las etapas por las que debemos pasar para poder restaurar la cuenta de administrador de forma que luego podamos también establecer una nueva contraseña, que será la válida desde ese momento.

    En primer lugar, tendremos que arrancar en modo “single” nuestra distribución. Para ello cuando se presente GRUB editamos la entrada correspondiente a nuestra distribución con la tecla “e” y luego editamos la primera línea para que al final ponga “linux single“. Luego basta con pulsar la tecla “b” para iniciar la distribución con ese ligero cambio (que no se mantendrá para futuros inicios).

    Con eso tendremos acesso a la consola, a partir de la cual iremos haciendo lo siguiente

    Código:
    cd /etc
    nano passwd
    Y buscaremos la línea (probablemente arriba) que ponga algo como esto:

    Código:
    root:x:0:0:root:/root:/bin/bash
    Tenemos que eliminar la “x” de esa línea de forma que quede así:

    Código:
    root::0:0:root:/root:/bin/bash
    Y salvamos el fichero,

    Ahora hacemos algo similar con el fichero /etc/shadow

    Código:
    nano shadow
    Tendremos que editar la línea que comienza con “root” para que todo quede con 4 símbolos de dos puntos (”:”) a continuación. La línea debe quedar así:

    Código:
    root::::
    Y salvamos el fichero

    Ahora ya solo hace falta reiniciar el sistema como un usuario normal, y ya podremos establecer la nueva contraseña de superusuario con el siguiente comando:

    Código:
    su passwd
    Fuente
     
    #1
  2. EdR

    EdR Cuevino Milenario

    Ingreso:
    14/Ene/2005
    Mensajes:
    5.122
    Da qué verga... no era Linux un super sistema hiper seguro? :P
     
    #2
  3. Dark_Zero

    Dark_Zero Praise the Sun!

    Ingreso:
    12/Sep/2005
    Mensajes:
    818
    Ubicación:
    Lordran
    Y como haces con los permisos? no es que solo el root puede tener acceso a estos?
     
    #3
  4. Cartucho

    Cartucho Cartucho

    Ingreso:
    19/Dic/2004
    Mensajes:
    2.489
    Usás el comando "sudo" antes de la orden en la consola y lo hace con los permisos del usuario root.

    Tenés que reiniciar la compu, y entrar en un modo especial desde el grub antes de recuperar el password... Sería muy dificil que alguien a la distancia pudiera hacerlo.

    Buena la info...
     
    #4
  5. EdR

    EdR Cuevino Milenario

    Ingreso:
    14/Ene/2005
    Mensajes:
    5.122
    Sí, pero si alguien cualquiera tiene acceso físico a tu pc? :P
     
    #5

Compartinos

Cargando...