Gibt es eine Möglichkeit, meinen Benutzernamen in Kali Linux wiederherzustellen?

0

Ich habe meinen Benutzernamen in Kali Linux vergessen und kann mich nicht mehr anmelden. Gibt es eine Möglichkeit, Benutzernamen anzuzeigen?

Luke
quelle
1
Kannst du dich noch als root anmelden?
5.

Antworten:

2

Benutzernamen sind in aufgelistet /etc/passwd.

Es ist ziemlich lang, weil es auch verschiedene Systembenutzer enthält. Echte Benutzer beginnen normalerweise mit UID 1000. UID ist die dritte Spalte in der :separaten Tabelle, Benutzername ist die erste Spalte.

Aber um es zu sehen, musst du irgendwie im Computer eingeloggt sein. Wenn Sie ein anderes Login und ein entsprechendes Passwort kennen, verwenden Sie es und schauen Sie dort nach.

Wenn Sie sich nicht anmelden können, aber neu starten können, gibt es zwei Möglichkeiten:

  • Booten von einer Live-CD
  • geben init=/bin/bashParameter - Kernel. Dadurch erhalten Sie eine Root-Shell, ohne sich anzumelden oder etwas anderes, aber die Systeminitialisierung wird auch nicht durchgeführt (sondern /etc/muss sich auf dem Root-Dateisystem befinden und das wird gemountet).
Jan Hudec
quelle
0

Das klingt wirklich komisch. War es so komplex?

Wenn Sie noch in der Lage sind, Ihre Festplatte zu mounten (mithilfe einer Live-CD oder eines anderen Kontos, auf das Sie Zugriff haben), können Sie nachsehen, welche Unterordner sich darin befinden /home. Theoretisch sollte es für jeden Benutzer einen geben.

Um dies ein wenig zu erweitern, könnten Sie wahrscheinlich so etwas tun:

cat /etc/passwd | grep /home

Dies sollte Ihnen eine Liste aller Benutzer mit einem Home-Verzeichnis anzeigen.

Sie erhalten eine Ausgabe wie diese (Beispiel von meinem Raspberry Pi mit 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

Wie Sie sehen, gibt es einige Systemkonten, auf die nicht zugegriffen werden kann ( ntpund usbmux), aber es gibt auch zwei echte Benutzerkonten ( piund git).

Um etwas zu erweitern, können Sie alle Zeilen mit falseals Shell entfernen :

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

In meinem Fall werden hiermit alle Benutzerkonten zurückgegeben (möglicherweise gibt es jedoch noch System-Informationen):

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
Mario
quelle
0

Wenn Sie die Anmeldung für den Root-Benutzer nicht geändert haben, wählen Sie bei der Aufforderung zur Anmeldung eine andere aus und geben Sie als Benutzernamen 'root' (keine Anführungszeichen) und als Passwort 'toor' (noch keine Anführungszeichen) ein Über die Benutzernamen in / etc / passwd beginnen reguläre Benutzer mit UID 1000.

Steampunkery
quelle