Ich habe kürzlich eine kaputte Installation repariert, indem ich Ubuntu mit einem neuen Benutzernamen neu installiert habe, und zum Glück hat mein altes Konto überlebt (yay). Jetzt möchte ich mein altes Konto wieder zu Ubuntu hinzufügen. Beachten Sie, dass ich nicht unbedingt versuche, das neue Benutzerkonto zu überschreiben. Ich möchte nur das alte Konto wiederherstellen und es als Standard verwenden, wenn ich Ubuntu hochfahre.
Bearbeiten Ich kann ein neues Konto unter dem alten Namen erstellen, aber ich befürchte, dass dadurch die alten Kontodaten zerstört werden.
Aktualisieren
Ich habe meinen neuen Home-Ordner durch meinen alten Home-Ordner ersetzt, aber das hat nicht funktioniert.
Akzeptierte Antwort:
#1 Sichern Sie Ihre Daten!
#2 Fügen Sie den Benutzer mit genau dem gleichen Benutzernamen wie zuvor hinzu.
#3 Sie sollten alle Ihre Einstellungen und Dateien wieder haben.
Alternative für Geeks:
#1 Backup Backup Sichern Sie Ihre Daten!
#2 Fügen Sie diese Zeile am Ende von /etc/passwd
hinzu (ersetzen Sie [username]
Ersetzen Sie durch Ihren Benutzernamen 1700
durch Ihre vorherige Benutzerkennung und ersetzen Sie 1701
mit Ihrer vorherigen Gruppen-ID – wenn Sie Ihre Benutzer-ID und Gruppen-ID nicht kennen, dann setzen Sie beide auf 1700
):
[username]::1700:1701::/home/[username]:/bin/bash
Versuchen Sie, sich bei der Konsole anzumelden (CTRL-ALT-F1
) als [username]
ohne Passwort. Führen Sie dann passwd
aus und geben Sie ein neues Passwort ein. Sie sollten sich dann wie zuvor anmelden können.
Wenn Sie Ihre alte Benutzer-ID und Gruppen-ID nicht finden können, haben Sie wahrscheinlich Probleme mit Dateiberechtigungen und müssen sich als anderer Benutzer anmelden und diesen Befehl ausführen
sudo chown -R [username]:[username] /home/[username]
Berechtigungen wiederherstellen.