Cómo cambiar la clave de root en Linux

claves.jpgSi sé que es un poco raro ver dos posts así de idénticos y seguidos, pero es que encontré que si ya estaba hablando de cómo recuperar la clave de Administrador en Windows, no podía dejar de lado al pingüino. No señor.

Simple y corto: si se te olvidó la clave de root en Linux, puedes cambiarla booteando en modo monousuario, o bien editando el archivo /etc/shadow si partes desde un LiveCD. Recuerda que para tareas administrativas, Ubuntu no usa el usuario root, sino la clave del primer usuario que creas al instalar la distribución (con sudo). En éste caso tendrías que cambiar la clave del usuario… aunque no me imagino cómo a alguien se le podría perder su propia clave!

Vía GRUB

  1. Reinica el PC, y cuando llegues a GRUB evita que bootee automáticamente apretando alguna tecla.
  2. Busca si hay alguna línea que diga “single user mode” o algo así (en Ubuntu deberían estar). Si es así, selecciónala y apreta Enter. Puedes saltar al casillero 6.
  3. ¿No? Entonces selecciona la línea de la cual bootearías Linux, y apreta e.
  4. Busca la línea que parta con “kernel”, y apreta e otra vez.
  5. Escribe “single” al final de esa línea (con un espacio antes, claro), y una vez listo apreta b para bootear. La línea debería quedar más o menos así:
  6. kernel /boot/vmlinuz root=/dev/hda2 ro single

  7. Cuando termine, estarás en una consola como root, y podrás cambiar la clave escribiendo “passwd“. Si quieres cambiar la de otro usuario, el formato es “passwd nombredeusuario“.

Vía LiveCD

  1. Baja algún LiveCD como Knoppix o SLAX o el System Rescue CD, grábalo en un disco y arranca desde él.
  2. Cuando termine de bootear, métete en la consola y monta tu partición root (/) en /mnt. Asumiendo que fuera la segunda partición del primer disco duro (hda2):
  3. # mkdir /mnt/particion
    # mount -t auto /dev/hda2 /mnt/particion

  4. Ahora abre el archivo /etc/shadow dentro de la particion (o sea /mnt/particion/etc/shadow) y busca la línea que empiece con “root”. Debería ser algo como:
  5. root:dsfDSDF!s:12581:0:99999:7:::

  6. Tienes que borrar todo lo que haya entre los primeros y segundos dos puntos. Quedaría así:
  7. root::12581:0:99999:7:::

  8. Ahora podrás bootear tranquilamente y entrar como root, ya que estará sin clave. Pero te recomiendo que le pongas una lo antes posible (con “passwd“), ya que es un gran riesgo de seguridad.

¿Moralejas después de esto? Primero, comer pasas. Así no se te volverá a olvidar la clave (aunque nunca supe si era cierto). Segundo, ponerle clave a GRUB para que nadie pueda entrar en modo “single” excepto tú. Especialmente si se trata de un laptop que andas llevando de lado a lado.

Nota: Este artículo es para aquellos que se les olvidó la clave, no para que hackeen otros tarros. Ya se los dije y no lo voy a repetir! No me responsabilizo por daños ni demandas ni menos PLR!

31 comentarios

  1. jajajajaja, por suerte lo escribiste, parece que las vacaciones me relajaron mucho, pero se me olvido la clave de uno de mis tarros, jejejejeje.
    justo a tiempo, estaba por reinstalar ubuntu, te cuento como me va.

  2. Pablo Carrizo says:

    Yo no tengo ese problema. Uso siempre la misma clave (auqnue creo que no es muy seguro) :(

  3. elegantbasura says:

    Pablo:
    Para el usuario ‘normal’ (osea, el que no tiene datos que requieren una protección más importante que él que le darías a tu cuenta bancaría) se considera que una sola clave puede llegar a ser más segura que muchas. Eso si, tiene que ser una clave fuerte — el nombre de tu perro no bastará.

  4. Pato: jaja, bueno en ése caso da lo mismo que se te olvide la clave! nada como unas buenas vacaciones.

    Pablo: no, definitivamente no. :)

    elegantbasura: ni tampoco el número de tu casa!

  5. pato castro says:

    Tomas
    La del grub no me funciono y la del livecd tampoco asi que reinstale no mas, como todo lo guardo en un disco externo, no perdi nada, pero recomendaria siempre crear dos usuarios asi puedes moverte en caso de que una se te olvide, jejejejeje.
    Y si las vacaciones fueron demasiado relajantes,jejjejeje,quizas demasiado.

  6. pato: ¿cómo no te funcionó? se agradecería el feedback para ver posibles soluciones.

  7. paridoxmama says:

    pues tengo un problema no recuerdo como entrar en modo root desde la terminal si alguien me ayuda al usar el comando sudo chmod a x xxxx_xxx_Xx_Xx.bin me manda el poner el password:escriboelpassword y me pone sorry try again y es el correcto :| recuerdo que antes si podia a que se debe?

  8. Gauro1980 says:

    Hola yo tengo instalado el suse 10, cuando entro para cambiar el password y reinicio me sale que password no es correcto, mirando en el fichero hay dos archivos que seria interesante analisar, uno es shadow y el otro es shadow.Yasxxx algo mas que no recuerdo, parece ser que suse cuenta con algun tipo de seguridad, alguien sabe como cambiar el password de root en suse 10 o posteriores???, gracias.

  9. Juan Carlos says:

    Hola lo del grub no me funsiono pues hago todo lo que indican y no funciona, el proposito de saber como averiguar la clave de root (IPCOP)es que el administrador de toda la red (PROXY, FIREWALL, WEBPAGE) se retiro de la empresa y supuestamente dejo todas la claves pero la de proxy no entra. Si alguien me pudiera ayudar se lo agradeceria mucho. Que buena pagina es esta.

  10. Claudio says:

    NO te creas yo me olvide de la clave por que quede tan traumado y decepcionado con la instalación del Ubuntu 6.06 lts que lo deje por un mes y ahora nuevamente estoy volviendo, pero se me olvido hasta el nombre de usuario, hice el cambio de password pero sigo parado.

  11. Rodrigo says:

    Gracias….me salvaste jabonado….
    saludos

  12. Alex Vergra Cardenas says:

    La verdad yo estoy re-100 en los inicios de linux y necesito ayuda ya que en mi pega me estan capacitando por este temo pero = no cacho nada favor el que pueda darme su contacto estare muy agradecido

  13. MARTINZULU says:

    ACABO DE INSTALAR UBUNTU Y ME PIDE EL NOMBRE DE USUARIO Y NO LO SE.
    EN LA INSTALACION SOLO ME PREGUNTO LA CONTASEÑA. COMO HAGO GRACIAS

  14. MARTINZULU says:

    INSTALE UBUNTU POR PRIMERA VEZ Y LUEGO DE TERMINAR ME PIDE EL NOMBRE DE USUARIO HE PROBADO CON ROOT PERO NO SIRVE, LO CURIOSO ES QUE EL EN NINGUN MOMENTO ME PIDIO EL NOMBRE DE USUARIO PARA ESCRIBIRLO, ENTONCES PENSE QUE TALVEZ SE ME HABIA PASADO POR ALTO Y NUEVAMENTE LO HE VUELTO A INSTALAR FORMATEANDO EL DISCO DURO PERO VUELVE IGUAL CUAL ES EL NOMBRE DE USUARIO????????????????
    SI SOLO ME SE LA CLAVE…..
    GRACIAS DE ANTE MANO

  15. Luis Painenao says:

    Instalé hace 3 días Ubuntu por primera vez. Ayer decidí cambiar la clave porque era muy sencilla. Luego de hacerlo continué usando la PC. Al reiniciarla no me reconoció el nuevo password. Voy a probar cambiarla con estos consejos.

  16. Talo says:

    kero ocupar el wine para ejecutar un programa de windows… pero me di cuenta que en permisos el propietario era root…por lo cual doy por obvio que no estoy en modo administrador…..mi pregunta es la siguiente..¿como hago para poder hacer acciones modo administrador?

  17. teibor says:

    saludos… mi caso es que instale LINUX-UBUNTU en mi laptop… ue tiene Windows Vista … no se si lo hice bien o no? lo cierto es que no borre el otro sistema…el problema es que olvide la contrasena y ahora no puedo entrar …para colmo entre en administrador y luego en usuarios y grupos lli modifique mi contrasena… pero se me olvido y no puedo entrar …que debo hacer en este caso? volver a instalar todo de nuevo o que?

  18. Jhonnatan says:

    INSTALE UBUNTU POR PRIMERA VEZ Y LUEGO DE TERMINAR ME PIDE EL NOMBRE DE USUARIO HE PROBADO CON ROOT PERO NO SIRVE, LO CURIOSO ES QUE EL EN NINGUN MOMENTO ME PIDIO EL NOMBRE DE USUARIO PARA ESCRIBIRLO, ENTONCES PENSE QUE TALVEZ SE ME HABIA PASADO POR ALTO Y NUEVAMENTE LO HE VUELTO A INSTALAR FORMATEANDO EL DISCO DURO PERO VUELVE IGUAL CUAL ES EL NOMBRE DE USUARIO????????????????
    SI SOLO ME SE LA CLAVE…..
    GRACIAS DE ANTE MANO

  19. ortega says:

    bueno pues yo olvide mi passwd de root, tengo un usuario y puedo entrar pero no puedo cambiarme a root; el problema es que el equipo está a 100km de distancia de donde estoy yo y me conecto por ssh como usuario ya que root no tiene acceso por ssh por razones de seguridad ¿alguien conoce una forma de recuperar el passwd de root sin necesidad de estar frente al equipo?

  20. TRAXXOTE Cordova. says:

    Vale compadre, funciono a la perfecccion via grub..

    Se le agradece.

  21. Alfredo says:

    hola: tengo un pequeño problema esparo me puedan ayudar, pasa que tengo opensuse 10.3 y cuando quiero abrir alguna aplicacion que pide el root como “instalar software” u otra aplicacion que pide root simplemente no se abre nada. la clave root esta bien porque no me pide reescribirla. ya me habia pasado esto con fedora 7. epero que me ayuden: .gracias.

  22. [...] Es extraño, a mi me funciono perfectamente es “passwd”, si no puedes intentar con la segunda opcion la cual esta el link abajo: http://bootlog.org/blog/linux/como-cambiar-la-clave-de-root-en-linux/#livecd [...]

  23. rastrillo says:

    Hola que tal a todos, escribo porque hoy aplique la receta para quitarle el password de root a mi laptop, pero resulta que ya hice todo el procedimeinto y cuando trato de entrar como root me sigue pidiendo la contraseña. Que puedo hace en ese caso? Gracias por la ayuda

  24. rastrillo says:

    Solo aclaro que utilicé Knoppix 3.8 para eliminar el password de root

  25. Roger says:

    Realice el procedimiento via LiveCD pero no resulto me sigue pidiendo la clave que puede faltar

  26. fabroOo says:

    gracias amigo, gracias a esta info pude cambiar las claves de unas maquinas del laboratorio de una escula que tenian mandriva, el tema es que mandaron maquinas con mandriva instalado pero no, nos dieron las pass, y sin eso no podiamos actualizar el sistema y mucho menos hacer las configuraciones de red, ahora todo funcionando de maravillas :)

  27. Alejandro Rodriguez says:

    gracias me sirvio de mucha ayuda para mi opensuse

  28. antonio jesus says:

    Bueno queria comentarles que llebo desde las 8 de la mañana mirando en los foros y en donde se me a ocurrido “para” simplemente formatear un pc !hp! intel xenon quad core”y tiene el linux” razon pues porque me lo regalaron”xd” y no me se ni el login ni la contraseña y e intentado cambiarla de todas las maneras que se y una de ellas que abres el kernel y lo modificas poniendo “rw init=/bin/bash” luego arranaca y pongo lo de passwd para cambiarla la cambio o eso dice! y luego reinicio y nada sigue hay todo = a otra cosa el pc era utilizado como servidor !ah! otra cosa mas querria formartearlo y instalar el windows lastone 4–>pero! le doy arranacar con el cd le doy auuna tecla para que inicie y luego dice espere cargue el programa etc…
    pero despues se pone como cargando en negro y de hay no se mueve porfavor ayudadme!!!! gracias y pls si es largo o algo algun probelmna enviamelo a mi msn ” brothers_antonio@hotmail.com
    gracias de nuevo

  29. HellsinG says:

    Hola a todos, necesito que alguien me diga como cambiarle el password al GRUB(si se puede), sin utilizar un Boot CD, o alguna otra forma de reventar el GRUB para cambiar el passwd de Linux. Gracias.

  30. aaa says:

    a mi me funciono pero a parte de single tu que poner rw=init=/bin/bash

    quedadndo asi: kernel /boot/vmlinuz root=/dev/hda2 ro single rw=init=/bin/bash

  31. Einstein. says:

    Hola amigos, tengo un gran problema, y es que nunca he usado linux, me han traído a casa un tarro, que no posee cpu, sino que viene integrado con el monitor, el detalle es que desconozco la clave del usuario, y quisiera cambiarsela, pero no puedo, ya que intento lo que aqui se muestra y no me pasa lo mismo al detener el Booteo …

    Antes de que empiece a Bootear, presiono ESC, CTRL, ALT, lo detengo (aún desconozco con que tecla) pero al detenerlo no me salen esas opciones, en las que tengo que presionar la tecla E
    sino que sale lo siguiente:
    LIL0 22.6.1 boot:

    Escribo la letra “e” y pulso enter y nada.

    Sale: Linux Boot: e

    Que hago?
    Estoy desesperado, me han traído el tarro pero no he podido usarlo, sería posible me ayudaran?

    Gracias de antemano.

Deja un comentario