Das root-Passwort zurücksetzen
Beim Installieren von Fedora Linux kann ein Root-Passwort festgelegt werden. Es wird jedoch empfohlen, das Root-Konto gesperrt zu lassen und stattdessen sudo zu verwenden. Dieser Artikel beschreibt, wie Sie vorgehen, wenn Sie ein Root-Passwort verwendet haben, aber aus irgendeinem Grund nicht mehr darauf zugreifen können.
Es gibt zwei gängige Methoden, um das Root-Passwort zurückzusetzen, falls es vergessen wurde oder verloren gegangen ist.
-
Im Rettungsmodus
-
Mit einem Fedora Live-Medium (USB/DVD/CD)
Zurücksetzen des Passworts im Rettungsmodus
|
Das Ändern von Passwörtern mit root-Rechten erfordert nicht die Eingabe des alten Passworts. |
Beim Systemstart wird das Menü von GRUB2 angezeigt. Um das System mit bash im Rettungsmodus zu starten, gehen Sie wie folgt vor:
-
Wählen Sie mit den Pfeiltasten den Eintrag im Startmenü aus, den Sie bearbeiten möchten.
-
Wählen Sie mit e den Eintrag im Startmenü aus, den Sie bearbeiten möchten.
-
Verwenden Sie die Pfeiltasten, um die Zeile auszuwählen, die mit
linux,linux16oderlinuxefibeginnt. -
Gehen Sie zum Ende dieser Zeile und fügen Sie ein Leerzeichen und das Folgende ein:
rw init=/bin/bash.Wenn Ihre Festplatte verschlüsselt ist, müssen Sie möglicherweise
plymouth.enable=0hinzufügen. -
Drücken Sie Strg+X oder F10, um den Eintrag zu booten
-
Führen Sie folgenden Befehl aus:
$ passwdSie werden zweimal zur Eingabe des neuen Root-Passworts aufgefordert.
Sie können auch das Passwort eines Nicht-Root-Benutzers mit demselben Befehl zurücksetzen, wenn Sie
passwd <Benutzername>angeben. -
Starten Sie den Rechner mit folgendem Befehl neu:
$ /sbin/reboot -f -
Sobald das Boot-Menü (GRUB) erscheint (wie im ersten Schritt), wählen Sie erneut den gewünschten Starteintrag aus, drücken Sie e und fügen Sie die Option
autorelabel=1am Ende der Befehlszeile hinzu. Dadurch wird SELinux vorübergehend in den Modus permissive versetzt (anstatt in den standardmäßigen Modus enforcing); dies ermöglicht die Durchführung des Neukennzeichnungsprozesses und stößt diesen zugleich an.Anschließend booten Sie den geänderten Eintrag mit Strg+X oder F10.
Das System benötigt möglicherweise einen Moment zum Hochfahren, während SELinux die Dateisystemberechtigungen neu festlegt. Wenn der Plymouth-Startbildschirm angezeigt wird, können Sie die ESC-Taste auf Ihrer Tastatur drücken, um den Fortschritt von SELinux zu verfolgen.
Sobald dies abgeschlossen ist, ist Ihr System bereit und Ihr Passwort wurde erfolgreich geändert.
Weitere Informationen zu SELinux-Zuständen und -Modi finden Sie unter Ändern von SELinux-Zuständen und -Modi.
Zurücksetzen des Root-Passworts mit einem Fedora Live-Medium
|
Um ein Live-USB-Abbild von Fedora Workstation herunterzuladen und zu erstellen, folgen Sie den Anweisungen in der Kurzanleitung zu Fedora USB-Live-Medien. Weitere Informationen, insbesondere zu Live-Medien mit BTRFS, finden Sie in der Anleitung Wiederherstellen des Bootloaders mit der Live-Disk |
-
Starten Sie den Computer vom Live-Installationsmedium und wählen Sie
Fedora ausprobieren. -
Öffnen Sie in der grafischen Benutzeroberfläche ein Terminal und wechseln Sie mit
suzum Root-Benutzer (das System fragt nicht nach einem Passwort). -
Um die Geräteknoten Ihrer Festplatte anzuzeigen, geben Sie
df -Him Terminal ein. In diesem Beispiel verwenden wir/dev/sda1für die/boot-Partition und/dev/sda2für die Root-Partition/.Wenn Sie LVM-Partitionen verwenden, geben Sie
sudo lvscanein und notieren Sie sich den/dev-Pfad Ihrer Root-Partition. In diesem Beispiel verwenden wir/dev/fedora/root. -
Erstellen Sie ein Verzeichnis für den Einhängepunkt (verwenden Sie die Option
-p, um Unterverzeichnisse zu erstellen):$ sudo mkdir -p /mnt/sysimage/boot -
Hängen Sie die
/(Root-)Partition ein (achten Sie darauf, den tatsächlichen Geräteknoten oder LVM-Pfad Ihrer Root-/-Partition zu verwenden):Um das Root-Verzeichnis auf einem Standardpartitionsschema einzuhängen, geben Sie Folgendes ein:
$ sudo mount /dev/sda2 /mnt/sysimageUm das Root-System auf einem LVM-Partitionsschema einzuhängen, geben Sie Folgendes ein:
$ sudo mount /dev/fedora/root /mnt/sysimage -
Setzen Sie den Vorgang fort, indem Sie
/boot,proc,/devund/runmit folgenden Befehlen einhängen:$ sudo mount /dev/sda1 /mnt/sysimage/boot $ sudo mount -t proc none /mnt/sysimage/proc $ sudo mount -o bind /dev /mnt/sysimage/dev $ sudo mount -o bind /run /mnt/sysimage/run -
Wechseln Sie mit
chrootin die eingehängte Root-Partition:$ sudo chroot /mnt/sysimage /bin/bash -
Ändern Sie das Root-Passwort:
$ passwd -
Verlassen Sie die Chroot-Umgebung mit folgendem Befehl:
$ exitund verlassen Sie das Terminal.
-
Starten Sie Ihr System von der Festplatte neu.
Herzlichen Glückwunsch, Ihr Root-Passwort wurde erfolgreich geändert.
Zusätzliche Fehlerbehebung
-
Falls Sie den Rettungsmodus nicht aufrufen können, weil Sie das Firmware-/BIOS-Passwort vergessen haben, stehen Ihnen folgende Optionen zur Verfügung:
-
Hinweise zum Zurücksetzen des Firmware-/BIOS-Passworts im CMOS-Speicher finden Sie in der Dokumentation Ihres Rechners.
-
Verlegen Sie die Systemfestplatte vorübergehend in einen anderen Rechner und befolgen Sie die oben beschriebenen Schritte, um das Root-Passwort zurückzusetzen.
-
-
Wenn Sie ein Passwort für Ihren Bootloader festgelegt haben, lesen Sie bitte Erstellen und Verwenden eines Live-Installationsabbilds.
-
Wenn Sie das Bootloader-Passwort zurücksetzen möchten, folgen Sie den Anweisungen in Bootloader-Passwort zurücksetzen.
Want to help? Learn how to contribute to Fedora Docs ›