wie kann ich bei Manjaro das Passwort zur Anmeldung zurücksetzen?
hallo
ich habe mehrere Festplattenabbilder von Linux Betriebssystemen.
Ich hatte vor 3 Monaten Manjaro mal probiert und dann ein Festplattenabbild gemacht, das jezt auf meine externen Platte liegt. Ich nutzte danach bis heute aber wieder eine andere Distro, würde aber gerne wieder mit Manjaro weiterarbeiten, weiss aber das Passwort jetzt nach drei Monaten nicht mehr.
Da ich gerade nicht die Zeit habe, mich 4 Stunden hinzusetzen, und alles bis ins Detail wieder zu installieren, einzurichten und zu konfigurieren, würde ich mir die Zeit gerne ersparen und einfach mein Abbild drüberbügeln, das Passwort aushebeln und mit Manjaro weiterarbeiten.
Bei Debiansystemen weiss ich, wies funktionioert, aber leider hab ich auf Youtube auf die Schnelle für Manjaro nichts gefunden.
Danke
3 Antworten
So wie auf Debian eigentlich auch:
- Live-System starten (muss auch nicht unbedingt Manjaro sein)
- Die Partition nach /mnt mounten
- Mit chroot /mnt in die vorhandene Installation chrooten
- Mit passwd nutzername das Passwort deines Nutzers ändern.
- Neu starten und fertig.
Wie und wo die Passwörter gespeichert werden, ist auf jedem System gleich.
Abgeicherter modus , terminal aufmachen passwd eintippen neues Passwort eintragen ,fertig. System normal booten , das neu gesetzte PW ( für Root) sollte übernommen werden.
wenn du speziell von einem Benutzer das ändern willst musst passwd anstelle dann passwd <Benutzer> eingeben dann kannst das PW nach der aufforderung dann eintippen.
wie komme ich bei Manjaro während dem Bootvorgang in das Terminal ? Ich weiss garnicht mehr, ob da am Anfang ein Grub/Bootmenü kommt.....
Könntest Du mir bitte noch schreiben, wie ich in die Konsole komme und welche Befehle ich konkret in die Konsole eingeben muss? Bei Debian sind ausser dem Befehl der PW-Änderung auch noch 2-3 weitere Befehle notwendig, wie bei CentOS auch. Kannst Du es mir konkret reinschreiben bitte?
Wenn du weißt, wie es bei Debian funktioniert, dann weißt du auch, wie es bei jedem anderen Linux (außer evtl. diverse seltene Exoten) funktioniert.
Falls nicht: Generiere einen passenden Hashwert (z.B. mit einem beliebigen Live-System) und pack diesen an die entsprechende Stelle in der /etc/shadow deines Manjaro. Ist aber nur eine von vielen Methoden.
P.S.: Solltest du allerdings irgendwelche Dateisystemverschlüsselungen verwendet haben, dann wird's u.U. interessant.
Auch Arch und so ziemlich jedes andere Linux-System verwendet die /etc/shadow zum Speichern der Hashes.
Wenn's sein muss, kannst du das ganze auch mit PHP und einem beliebigen Texteditor durchziehen.
Ansonsten:
- Beliebiges Live-System starten.
- passwd ausführen und einen Hash in der /etc/shadow in der RAM-Disk des Live-Systems generieren.
- Den Hash in die /etc/shadow deines Manjaro an die entsprechende Stelle kopieren.
- Fertig.
ja toll, wenn ich damit jetzt noch was anfangen könnte, wärs echt klasse.. kann ich abe leider nicht. :))
Ja bei Debian und CentOS weiss ich den Weg und habs schon gemacht. Du meinst der Weg samt Befehle der zB bei Debian funktioniert, geht auch bei Manjaro ? Manjaro ist doch aber eine Arch-basierte Distro...
EDIT: Ich hatte zwar jahrelang CentOS auch am Laufen, aber ich trotzdem nur Nutzer. Ich nutzte CentOS als Workstation, nicht als Server und bei CentOS ist es ja ganz normal, dass man das Root-PW in der Konsole ändert, dh niht auf der Oberfläche des Systems