13 Jun
13Jun

Este es un artículo sobre cómo restablecer la contraseña de “root” en Ubuntu y sus derivadas a través de Grub. Tenga en cuenta que se supone que tiene acceso físico a la máquina en cuestión ya que no se puede hacer de forma remota.

Restablecer la contraseña de root 

Lo primero que tenemos que hacer es reiniciar la máquina. Si tiene un arranque dual espere a que aparezca la pantalla de menú GRUB. Si solo tiene un sistema instalado, mientras que el sistema se está reiniciando, hay que pulsar la tecla SHIFT en el teclado de inmediato y esperar la pantalla de menú GNU GRUB.

A continuación, seleccionar el sistema operativo de arranque por defecto que en mi caso es Linux Mint y presione la tecla “e” para entrar en la pantalla de edición.

En la pantalla del modo de edición de GNU GRUB, utilice las teclas (flechas) de dirección y busque la línea que comienza con “linux”. Por lo general, esto sería hacia el final de la pantalla. Todo lo que necesita hacer es localizar la sección que dice:

ro quiet splash $vt_handoff y cambiarlo a rw init=/bin/bash

Vea las imágenes siguientes antes y después del cambio.

Antes del cambio

Después del cambio

Cuando haya terminado, pulse Ctrl + X o F10 para reiniciar el sistema. El sistema arrancará a una pantalla de línea de comandos shell de root. En primer lugar debe escribir lo siguiente para comprobar que la partición está en el estado de lectura-escritura mediante la ejecución del siguiente comando:

root@(none):/# mount | grep -w /

Para restablecer la contraseña de “root”, escriba: passwd y después coloque la nueva contraseña y confírmela, luego siga el cursor para completar el cambio.

Ahora que la contraseña de “root” ha sido cambiada con éxito, reinicie su máquina con el siguiente comando:

root@(none):/# exec /sbin/init

Como cambiar la contraseña de usuario y de root estando en el sistema


Solo root puede cambiar todas las contraseñas de cualquier usuario, de esta forma al entrar como root no tendremos ningún tipo de problemas, aunque es posible que el usuario pueda cambiar su propia clave; no puede cambiar la de otro usuario. Por ejemplo:

Root en Debian: su

Root en Ubuntu: sudo su

Ahora ya podemos cambiar la contraseña. Lo que haremos es poner el comando "passwd" seguido del usuario que deseamos cambiarle la contraseña y seguidamente nos aparecerá un espacio en blanco para que introduzcamos la nueva contraseña y la reescribamos para confirmarla.

passwd "usuario"

Si por ejemplo el usuario se llama Marcos solo se reemplaza "usuario" por Marcos teniendo en cuenta respetar las mayúsculas y sin las comilla así:

passwd Marcos

En el caso de querer cambiar la contraseña para el administrador (root) será siempre de la misma forma:

passwd root

Y de nuevo nos pedirá introducir la nueva contraseña y confirmarla. Hasta aquí la sintaxis más básica de este comando ya que "passwd" puede hacer muchas más cosas como por ejemplo dejar a un usuario sin contraseña, desbloquear una contraseña, mostrar aviso de caducidad de una contraseña, establecer caducidad, etc.


Les dejo algunas opciones extras y avanzadas paras "passwd"

Opciones:

-a, --all

  informa del estado de las contraseñas de todas las cuentas

-d, --delete

  borra la contraseña para la cuenta indicada

-e, --expire

  fuerza a que la contraseña de la cuenta caduque

-h, --help

  muestra este mensaje de ayuda y termina

-k, --keep-tokens

  cambia la contraseña sólo si ha caducado

-i, --inactive INACTIVO

  establece la contraseña inactiva después de caducar a INACTIVO

-l, --lock

  bloquea la contraseña de la cuenta indicada

-n, --mindays DÍAS_MIN

  establece nº mínimo de días antes de que se cambie la contraseña a DÍAS_MIN

-q, --quiet

  modo silencioso

-r, --repository REP

  cambia la contraseña en el repositorio REP

-R, --root CHROOT_DIR

  directory to chroot into

-S, --status

  informa del estado de la contraseña la cuenta indicada

-u, --unlock

  desbloquea la contraseña de la cuenta indicada

-w, --warndays DÍAS_AVISO

  establece el aviso de caducidad a DÍAS_AVISO

-x, --maxdays DÍAS_MAX

  establece nº máximo de días antes de cambiar la contraseña a DÍAS_MAX


Si se presenta algún problema en alguno de estos pasos, no dude en dejar un comentario detallando el problema y haré todo lo posible para proporcionarle una solución.

Comentarios
* No se publicará la dirección de correo electrónico en el sitio web.
ESTE SITIO FUE CONSTRUIDO USANDO