Als ich das neueste Update von Ubuntu installiert habe, wurde ich nach dem Benutzernamen gefragt, aber ich weiß nicht mehr, wie mein Benutzername lautet. Wie finde ich heraus, wie mein Benutzername lautet?
Als ich das neueste Update von Ubuntu installiert habe, wurde ich nach dem Benutzernamen gefragt, aber ich weiß nicht mehr, wie mein Benutzername lautet. Wie finde ich heraus, wie mein Benutzername lautet?
Antworten:
Wenn Sie sich nicht einmal einloggen können, weil Sie sich nicht an Ihren Benutzernamen erinnern können, gibt es immer noch eine Möglichkeit, Ihre Daten wiederherzustellen. Beachten Sie, dass in diesem Handbuch davon ausgegangen wird, dass Sie der einzige Benutzer im System sind.
awk -F: '$3 == 1000' /etc/passwd
Wenn Sie nicht der einzige Benutzer sind, ersetzen Sie den Code in Schritt 3. Suchen Sie nach einem Benutzer mit einer ID größer oder gleich 1000 durch:
awk -F: '$3 >= 1000' /etc/passwd
Einer von ihnen ist verpflichtet, Sie zu sein. Oder fordern Sie einen anderen Benutzer auf dem Computer auf, die Kontoliste abzurufen.
UID
1000 hat (normalerweise der erste Nicht-Systembenutzer). Was ist, wenn dies ein Mehrbenutzercomputer ist und das OP nicht der erste Benutzer ist?
/etc/passwd
vorschlagen UID
würde, Einträge zu lesen, die von mir übersprungen werden, würde ich allgemeiner vorgehen und sagen UID
, dass Sie 1000 oder höher sind. Normalerweise, wenn Sie der einzige Benutzer sind, ist dies der Fall 1000, wenn Sie der zweite 1???
wären , 1001 ", würde Greifen wahrscheinlich nicht zu viele Einträge ergeben, und eine der angezeigten Zeilen würde beim vergesslichen Benutzer eine Glocke läuten ... denken Sie nicht?
cat /etc/passwd
und etwas Bekanntes suchen?
Öffnen Sie ein Terminal ( Ctrl+ Alt+ T) und geben Sie den Befehl ein
whoami
um den Benutzernamen des Benutzers herauszufinden, der gerade angemeldet ist.
whoami
hilft nicht, wenn Sie Ihren Benutzernamen vergessen und sich abgemeldet haben.
Der Anmeldebildschirm zeigt mögliche Konten an und Sie müssen nur klicken (oder nicht klicken, da Sie sich vermutlich zuletzt angemeldet haben) und Ihr Kennwort eingeben.
Wenn Sie angemeldet sind und den Benutzer kennenlernen möchten, öffnen Sie ein Terminal (Ctrl+Alt+T)
und geben Sie den Befehl ein
echo $USER
Dadurch wird der Wert der Umgebungsvariablen USER auf der Konsole ausgegeben .
whoami
macht den Job!
whoami
macht auch der Job.
Wenn Sie jemals das Root-Konto aktiviert haben, verwenden Sie es.
Wenn der oben genannte Wiederherstellungsmodus funktioniert, verwenden Sie ihn.
Wenn Sie eine Live-CD haben, die das Dateisystem Ihrer Installation mounten kann, suchen Sie den Benutzer in der Datei / etc / passwd.
Wenn dies nicht möglich ist, können Sie (es sei denn, Sie haben Ihren Boot-Manager mit einem unbekannten Passwort geschützt) trotzdem in Ihr System eindringen, indem Sie den Kernel-Parametern die Option "init = / bin / sh" hinzufügen (die Sie vom Boot aus bearbeiten können) Manager-Menü). Dies sollte Sie direkt zu einer einfachen Shell führen, nachdem der Kernel geladen wurde, und Sie können in Textdateien wie / etc / passwd suchen. Das Ändern von Dateien ist in diesem Modus nur möglich, wenn zusätzliche Schritte ausgeführt werden (die gefährlich sind, wenn sie nicht genau verstanden werden und hier eher außer Reichweite sind). Möglicherweise müssen Sie einen Neustart erzwingen, indem Sie den Computer aus- und wieder einschalten, um diesen Modus zu beenden.
Sie können von Grub aus in den Einzelmodus wechseln. Drücken Sie während des Startvorgangs Esc
auf dem Grub-Startbildschirm, wenn Sie dazu aufgefordert werden. Es zeigt Ihnen möglicherweise nur Grub mit Auflistungen der einzelnen Kernel - wenn dies der Fall ist, drücken Sie nichtEsc
Wählen Sie hier den ersten Eintrag aus und drücken Sie e
, um diesen Eintrag zu bearbeiten. Blättern Sie zu der Zeile, die mit beginnt, kernel
und drücken Sie e
erneut.
Auf diese Weise können Sie die gesamte Zeile bearbeiten. Scrollen Sie nach rechts, bis Sie das Ende erreicht haben, und entfernen Sie es splash quiet
aus der Zeile. Ersetzen Sie es durch single
. Drücken Sie eneter
die Änderungen ein und drücken Sie zu akzeptieren , b
um Boot in die modifizierte Kernel - Zeile. Dies startet Sie in den Einzelbenutzermodus und sollte Sie nach Abschluss des Startvorgangs in eine Root-Shell ablegen.
Von hier aus können Sie dem System Benutzer hinzufügen, Benutzerkennwörter ändern usw.