Antworten:
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:
init=/bin/bash
Parameter - 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).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 ( ntp
und usbmux
), aber es gibt auch zwei echte Benutzerkonten ( pi
und git
).
Um etwas zu erweitern, können Sie alle Zeilen mit false
als 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
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.