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.
-
Select the entry you wish to edit by pressing e.
-
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.If your disk is encrypted, you may need to add
plymouth.enable=0 -
Press Ctrl+X or F10 to boot the entry
-
Führen Sie folgenden Befehl aus:
passwdSie werden zweimal zur Eingabe des neuen Root-Passworts aufgefordert.
You can also reset a non-root user password using the same command if you specify
passwd <username>. -
Starten Sie den Rechner mit folgendem Befehl neu:
/sbin/reboot -f -
As the boot (GRUB) menu appears (same as the first step), again select the boot entry you want to use, press e, and add the
autorelabel=1option to the end of the command line. This will temporarily set SELinux in permissive mode (instead of the standard enforcing mode), which will allow the relabeling process to proceed, as well as trigger the relabeling process.Then, boot the modified entry with Ctrl+X or 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.
Once it is complete, your system is ready and your password has been successfully changed.
For more information about SELinux states and modes, see Changing SELinux States and Modes.
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):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:
mount /dev/sda2 /mnt/sysimageUm das Root-System auf einem LVM-Partitionsschema einzuhängen, geben Sie Folgendes ein:
mount /dev/fedora/root /mnt/sysimage -
Setzen Sie den Vorgang fort, indem Sie
/boot,proc,/devund/runmit folgenden Befehlen einhängen:mount /dev/sda1 /mnt/sysimage/boot mount -t proc none /mnt/sysimage/proc mount -o bind /dev /mnt/sysimage/dev mount -o bind /run /mnt/sysimage/run -
Wechseln Sie mit
chrootin die eingehängte Root-Partition: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 ›