[Tip] Cambiar contraseña en GNU/Linux de cualquier usuario

Tener acceso físico a un sistema GNU/Linux supone tener acceso a toda la información (salvo que esté encriptado el disco duro) de un usuario.

Se puede cambiar tanto la contraseña del administrador, root, como la de cualquier otro usuario.

Para cambiar la contraseña del root, basta indicarle a nuestro gestor de arranque (GRUB, LILO, etc) que queremos arrancar el sistema en modo single.

En este modo no se arranca casi ningún servicio (y mucho menos entorno gráfico) y al finalizar el arranque aparece directamente un prompt de sistema (sin pedir ni usuario ni contraseña). El acceso al modo single se consigue añadiendo una “s” a las opciones de arranque del kernel.

Usando grub (el gestor de arranque por defecto en Ubuntu), sería algo así:


kernel		/boot/vmlinuz-2.6.28-18-generic root=UUID=6f6aee6e-e301-4794-9676-8f1312b0ff75 ro quiet splash s

Una vez dentro, basta con ejecutar lo siguiente:


passwd

Introducimos la nueva contraseña y listo.

Si en vez de querer cambiar la contraseña de root, queremos cambiar la de otro usuario, sólo hay que añadir el usuario como argumento a passwd.


passwd <user>

Este tip puede ser útil en caso de olvido de contraseña.

Nota: Ubuntu suele instalar un modo “a prueba de fallos” en la lista de kernels a usar. Yo prefiero usar una shell, pero puede venir bien para usuarios inexpertos.

Translate to:English
MenefanteMenéame TwitterTwitter

6 Responses to [Tip] Cambiar contraseña en GNU/Linux de cualquier usuario

  1. bilbo dice:

    y esto no se puede evitar? yo que pensaba que solo pasaban estas cosas en windows… Incluso se puede modificar el grub sin mas?

    • Chema dice:

      Encripta el HD y todo solucionado🙂
      No podrás cambiar la contraseña porque antes tiene que montar el sistema y necesitas la passphrase para desencriptar el disco.

  2. Jares dice:

    No es suficiente con asignar password al gestor de arranque Grub en la instalación del sistema linux?.

    • Chema dice:

      Con un CD-live puedes arrancar el sistema, montar el disco y eliminar/cambiar la contraseña. Incluso si la BIOS tienes contraseña se puede resetear ésta mediante jumper o quitando la pila.
      Lo mejor, no tener acceso físico al sistema y el disco duro cifrado.

      • From Costa Rica dice:

        Que yo sepa se le puede poner contraseñas a la BIOS y modificarlo para que no lea primero los CD o las llaves mayas (si no se le resetea manualmente la BIOS) sino únicamente el disco duro, y sí, cifrar el HD es buena idea😀

      • Chema dice:

        Buenas, Sí o no, depende de las BIOS. Casi todas las BIOS antiguas son susceptibles de ser reseteadas simplemente quitándole la pila de sistema, luego adiós clave. Las más nuevas o profesionales si tienen en cuentan ese detalle y guardan las password en NVRAM.

        Lo mejor es cifrar con una buena clave, > 2^10 bits🙂

        Saludos.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: