..
¿Kali Linux llega a la pantalla de inicio de sesión, pero no recuerdas el usuario o la contraseña? En una instalación propia, se puede recuperar el acceso desde el gestor de arranque GRUB, sin formatear el disco ni reinstalar el sistema.
En esta guía se utiliza un procedimiento práctico: se inicia una consola temporal, se identifica la cuenta local y se establece una contraseña nueva. El método se aplica a instalaciones en las que se dispone de acceso físico al equipo y se puede editar GRUB (ArchWiki, s. f.).
Antes de empezar: qué permite recuperar este método
Se necesita acceso físico a un ordenador con Kali Linux instalado. El método cambia la contraseña de una cuenta local del sistema; no recupera la contraseña anterior ni sustituye una clave de cifrado LUKS. Si el disco está cifrado, primero se necesita la clave de desbloqueo correspondiente.
Desde Kali Linux 2020.1, las instalaciones habituales utilizan una cuenta de usuario no privilegiada de forma predeterminada. La combinación kali / kali corresponde a determinadas imágenes preconfiguradas, pero no necesariamente a una instalación realizada en un disco físico (Kali Linux, 2026).
Importante: este procedimiento se realiza únicamente sobre equipos propios o sobre sistemas para los que se cuenta con autorización de administración.
1. Acceder al menú GRUB
- Se reinicia el ordenador.
- Cuando aparece GRUB, se selecciona Kali GNU/Linux, normalmente la primera opción.
- Se pulsa la tecla E para editar temporalmente sus parámetros de arranque.
En la pantalla de edición aparecen varias instrucciones. Se localiza la línea que comienza por linux. Esta línea contiene la ruta del núcleo, la referencia al sistema de archivos raíz y otros parámetros.
2. Iniciar una consola de recuperación
En el caso mostrado, la línea de arranque termina así:
ro quiet splash
Se sustituye únicamente ese tramo final por:
rw init=/bin/bash
El parámetro rw solicita que el sistema de archivos raíz se monte con permiso de escritura y init=/bin/bash inicia un intérprete Bash en lugar del proceso de inicio habitual (ArchWiki, s. f.).
Se pulsa Ctrl + X o F10 para arrancar. La modificación es temporal: no se guarda como configuración permanente de GRUB.
En lugar del escritorio gráfico, aparece una consola. Es posible que se muestren mensajes del núcleo o el aviso bash: no job control in this shell; este aviso no impide necesariamente continuar.
3. Identificar el nombre de usuario
Si no se recuerda el nombre de la cuenta, se consultan las carpetas personales:
ls /home
Por ejemplo, si se muestra usuario, esa carpeta suele corresponder a una cuenta local. Si aparecen varias carpetas o existen dudas, se consultan las cuentas registradas con:
getent passwd
El contenido de /home sirve como pista, pero no garantiza por sí solo que cada carpeta corresponda a una cuenta activa.
4. Establecer una contraseña nueva
Antes de cambiar la contraseña, se comprueba que el sistema de archivos admite escritura. Para ello, se ejecuta:
mount -n -o remount,rw /
Ahora se ejecuta passwd, sustituyendo usuario por el nombre real de la cuenta:
passwd usuario
El sistema solicita una contraseña nueva y su confirmación. Mientras se escribe, no aparecen letras ni asteriscos; es el comportamiento normal de la herramienta de contraseñas.
Cuando el cambio se completa, aparece un mensaje similar a:
passwd: password updated successfully
En esta consola de recuperación no se utiliza sudo: Bash ya se ejecuta con privilegios de administración. El objetivo es restablecer la contraseña de la cuenta habitual, no habilitar el inicio de sesión como root (Kali Linux, s. f.).
5. Guardar los cambios y reiniciar
Se fuerza la escritura de los datos pendientes en el disco:
sync
A continuación, se reinicia el equipo:
reboot -f
En el siguiente arranque se selecciona Kali Linux de forma normal y se accede con el nombre de usuario identificado y la contraseña nueva.
Problemas habituales
Vuelve a aparecer el inicio de sesión normal
Se regresa a GRUB y se comprueba que rw init=/bin/bash se encuentra en la línea que comienza por linux, no en la línea initrd. También se comprueba que se arranca la entrada editada con Ctrl + X.
En Recovery Mode aparece «the root account is locked»
Esto es compatible con la política de Kali de utilizar una cuenta de usuario normal en lugar de root para iniciar sesión. No se necesita desbloquear root: se utiliza el procedimiento de GRUB descrito anteriormente para cambiar la contraseña de la cuenta habitual (Kali Linux, s. f.).
El comando passwd indica un error de autenticación o escritura
Se verifica que el sistema de archivos raíz está montado con escritura mediante mount -n -o remount,rw / y se repite el comando. Si existe un problema de disco o de montaje, no se fuerzan cambios adicionales sin revisar primero el error.
El disco solicita una contraseña antes de cargar Kali
Si se trata de un volumen cifrado, se necesita la clave de descifrado. Cambiar la contraseña de un usuario no permite eludir el cifrado del disco.
Una conclusión de seguridad importante
El procedimiento demuestra que una contraseña de inicio de sesión no basta por sí sola para proteger los datos frente a alguien que tiene acceso físico al ordenador y puede modificar su arranque. Por ese motivo, en equipos con información sensible se recomienda utilizar cifrado completo del disco y proteger adecuadamente el proceso de arranque. El cifrado y la contraseña del usuario resuelven problemas de seguridad diferentes (ArchWiki, s. f.).
Resultado: cuando se dispone de acceso autorizado al equipo y no existe un bloqueo adicional que impida el procedimiento, Kali Linux permite establecer una contraseña nueva desde GRUB sin reinstalar el sistema ni eliminar los archivos personales.
Referencias (APA 7)
- ArchWiki. (s. f.). Reset lost root password. https://wiki.archlinux.org/title/Reset_lost_root_password
- Kali Linux. (2026, 27 de abril). Kali’s default credentials. https://www.kali.org/docs/introduction/default-credentials/
- Kali Linux. (s. f.). All about sudo. https://www.kali.org/docs/general-use/sudo/
