¿Existe alguna forma de recuperar mi nombre de usuario en Kali Linux?

¿Existe alguna forma de recuperar mi nombre de usuario en Kali Linux?

Olvidé mi nombre de usuario en Kali Linux y ya no puedo iniciar sesión. ¿Hay alguna forma de ver los nombres de usuario?

Respuesta1

Los nombres de usuario se enumeran en /etc/passwd.

Es bastante largo porque también contiene varios usuarios del sistema. Los usuarios reales suelen comenzar con UID 1000. UID es la tercera columna en la :tabla separada, el nombre de usuario es la primera columna.

Pero para verlo, debes iniciar sesión en la máquina de alguna manera. Si conoce algún otro nombre de usuario y la contraseña correspondiente, úselo y busque allí.

Si no puede iniciar sesión, pero puede reiniciar, hay dos opciones:

  • arrancar desde un CD en vivo
  • pasar init=/bin/bashel parámetro al kernel. Eso le dará un shell raíz sin iniciar sesión ni nada, pero la inicialización del sistema tampoco se realizará (pero /etc/tiene que estar en el sistema de archivos raíz y se montará).

Respuesta2

Eso suena realmente raro. ¿Fue tan complejo?

La primera idea que me viene a la mente es que si todavía puedes montar tu disco duro (usando un Live CD u otra cuenta a la que tengas acceso), puedes simplemente mirar y ver qué subcarpetas hay dentro /home. En teoría debería haber uno para cada usuario.

Para ampliar un poco esto, probablemente podrías hacer algo como esto:

cat /etc/passwd | grep /home

Esto debería brindarle una lista de todos los usuarios que tienen un directorio de inicio.

Obtendrá un resultado como este (ejemplo de mi Raspberry Pi ejecutando Raspbian):

pi@raspberrypi ~ $ cat /etc/passwd | grep /home
pi:x:1000:1000:,,,:/home/pi:/bin/bash
ntp:x:102:104::/home/ntp:/bin/false
usbmux:x:105:46:usbmux daemon,,,:/home/usbmux:/bin/false
git:x:1001:1004:,,,:/home/git:/usr/bin/git-shell

Como puede ver, hay algunas cuentas del sistema a las que no se puede acceder ( ntpy usbmux), pero también hay dos cuentas de usuario reales ( piy git).

Entonces, para expandirnos un poco, puedes eliminar todas las líneas que falsetienen como caparazón:

cat /etc/passwd | grep /home | grep -v /bin/false

Esto, en mi caso, devolverá todas las cuentas de usuario (aunque es posible que todavía haya algunas cosas del sistema):

pi@raspberrypi ~ $ cat /etc/passwd | grep /home | grep -v /bin/false
pi:x:1000:1000:,,,:/home/pi:/bin/bash
git:x:1001:1004:,,,:/home/git:/usr/bin/git-shell

Respuesta3

Si no cambió el inicio de sesión para el usuario root, cuando se le solicite iniciar sesión, elija otro y luego escriba 'root' como nombre de usuario (sin comillas) y 'toor' como contraseña (aún sin comillas), entonces podrá Vea los nombres de usuario en /etc/passwd. Los usuarios habituales comienzan con UID 1000.

información relacionada