So setzen Sie das Root-Passwort in Fedora 39 mit einem Live-USB zurück
Wir haben bereits besprochen, wie man das Root-Benutzerpasswort zurücksetzt aus dem Einzelbenutzermodus in Fedora. Wenn diese Methode aus irgendeinem Grund nicht funktioniert, können Sie das Root-Passwort wiederherstellen mit Fedora Live CD/USB. In diesem Schritt-für-Schritt-Tutorial werden wir lernen, wie man das vergessene Passwort Ihres Root-Benutzers ändert vom Fedora Live CD- oder USB-Medium.
Schritt 1 - Erstellen Sie einen Fedora Live-USB
Laden Sie das Fedora Workstation Live-Image von der Fedora-Website herunter. Verwenden Sie ein Werkzeug zur Erstellung eines bootfähigen USB-Sticks wie Fedora Media Writer oder Ventoy, um einen bootfähigen USB-Stick mit diesem Image zu erstellen.
Schritt 2 - Vom Fedora Live USB starten
Stecken Sie den Live-USB in Ihr System und starten Sie davon. Möglicherweise müssen Sie Ihre BIOS-/UEFI-Einstellungen ändern, um von dem USB-Laufwerk zu starten.
Schritt 3 - Identifizieren und Einhängen der Root-Partition Ihres Systems
Sobald die Live-Umgebung läuft, öffnen Sie ein Terminal. Sie müssen die Root-Partition Ihres Systems identifizieren.
Sie können Befehle wie lsblk oder fdisk -l verwenden, um alle Partitionen aufzulisten und Ihre Fedora-Root-Partition zu identifizieren (normalerweise mit dem Dateisystemtyp wie ext4 gekennzeichnet).
In der Fedora-Live-Umgebung unterscheidet sich die Root-Partition des Live-Systems von der Root-Partition eines auf der Festplatte installierten Systems.
Um die Root-Partition Ihres installierten Systems zu finden und zu überprüfen, müssen Sie Folgendes tun:
1. Alle verfügbaren Partitionen auflisten
Zuerst identifizieren Sie die Partitionen auf Ihrer Festplatte. Sie können dafür den Befehl lsblk verwenden. Öffnen Sie ein Terminal und geben Sie ein:
$ lsblkDieser Befehl listet alle Blockgeräte auf (wie Festplatten, Partitionen usw.). Suchen Sie nach den Partitionen auf Ihrer Hauptfestplatte. Sie sind normalerweise benannt wie sda1, sda2 usw., unter einem Gerät mit dem Namen sda oder ähnlich.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 1.9G 1 loop
loop1 7:1 0 7.6G 1 loop
├─live-rw 253:0 0 7.6G 0 dm /
└─live-base 253:1 0 7.6G 1 dm
loop2 7:2 0 32G 0 loop
└─live-rw 253:0 0 7.6G 0 dm /
sda 8:0 0 50G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part
└─sda3 8:3 0 49G 0 part
sr0 11:0 1 2G 0 rom /run/initramfs/live
zram0 252:0 0 7.7G 0 disk [SWAP]2. Die Root-Partition einhängen
Sobald Sie festgestellt haben, welche Partition Ihre Root-Partition sein könnte (in der Regel die größte oder aus früherer Erfahrung bekannt), müssen Sie sie einhängen, um sie zu überprüfen.
In meinem Fall ist die Root-Partition /dev/sda3. Sie können sie einhängen, indem Sie ein neues Verzeichnis erstellen und den mount-Befehl verwenden:
$ sudo mkdir /mnt/myroot
$ sudo mount /dev/sda3 /mnt/myroot
Ersetzen Sie /dev/sda3 durch die tatsächliche Partition, die Sie überprüfen möchten.
3. Überprüfen Sie die eingehängte Partition
Jetzt können Sie die Details dieser Partition anzeigen, indem Sie df auf den Einhängepunkt verweisen:
$ df -h /mnt/myrootDies zeigt Ihnen die Datenträgernutzungsinformationen für die Partition, von der Sie denken, dass sie die Wurzel Ihres installierten Systems ist.
4. Überprüfen Sie den Inhalt
Sie können auch cd in /mnt/myroot wechseln und ls verwenden, um den Inhalt der Partition anzusehen, um zu überprüfen, ob es tatsächlich die Root-Partition Ihres installierten Systems ist.
$ cd /mnt/myroot
$ lsSie sollten Root-Dateisystemverzeichnisse wie bin, etc, home, usr und so weiter sehen, wenn es tatsächlich die Root-Partition ist.
Seien Sie vorsichtig beim Arbeiten mit Mount-Befehlen und stellen Sie sicher, dass Sie die richtige Partition einhängen, um Datenverlust zu vermeiden.
Schritt 4 - In Ihr System chrooten
Ändern Sie den Root in Ihrem System:
$ sudo chroot /mnt/myroot/rootSchritt 5 - Zurücksetzen des Fedora-Root-Benutzerpassworts
Setzen Sie nun das Root-Passwort mit dem Befehl zurück:
# passwd
Geben Sie das neue Passwort ein und bestätigen Sie es.
Schritt 6 - Aushängen und Neustarten
Beenden Sie die Chroot-Umgebung und hängen Sie die Partition aus:
# exit$ sudo umount /mnt/myrootEntfernen Sie das Live-USB und starten Sie Ihr System neu.
Schritt 7 - Starten Sie in Ihr Fedora-System
Starten Sie nun Ihr Fedora-System normal. Klicken Sie auf den Root-Benutzer.
Verwenden Sie das neue Root-Passwort, um sich anzumelden.
Wenn Sie sich mit dem neuen Root-Passwort anmelden können, herzlichen Glückwunsch! Sie haben das Root-Benutzerpasswort in Fedora Linux erfolgreich zurückgesetzt.
Diese Methode ist etwas aufwendiger, umgeht jedoch die Notwendigkeit, in den Einbenutzermodus zu wechseln. Es ist ein gängiger Ansatz, der nicht nur zum Zurücksetzen von Passwörtern, sondern auch für verschiedene Systemwiederherstellungsaufgaben verwendet wird.
Wie immer, gehen Sie vorsichtig vor und stellen Sie sicher, dass Sie Sicherungskopien wichtiger Daten haben. Wenn Sie sich mit diesen Schritten nicht wohlfühlen, ist es möglicherweise sicherer, sich von jemandem helfen zu lassen, der Erfahrung in der Linux-Systemadministration hat.



