Der Einzelbenutzermodus ist eine der Benutzerausführungsebenen im Linux-Betriebssystem. Es wird für administrative Aufgaben wie die Wiederherstellung des Dateisystems und des verlorenen Root-Passworts usw. verwendet.
Im Einzelbenutzermodus werden die Dienste nicht gestartet, und keiner der Benutzer außer root darf sich anmelden. Außerdem würde das System nicht zur Anmeldung auffordern, was bedeutet, dass Sie kein Passwort benötigen, um Root-Zugriff zu erhalten.
Hier sehen wir, wie man in CentOS 8 / RHEL 8 in einen Einzelbenutzermodus bootet.
1.Boot unterbrechen
Während das System hochfährt, sehen Sie möglicherweise den Begrüßungsbildschirm wie unten. Das System wartet 5 Sekunden, bevor es das Betriebssystem hochfährt. Drücken Sie hier eine beliebige Taste, um den Autoboot zu unterbrechen.
2. Wählen Sie Kernel
Es würde die Liste der Kernel und Betriebssysteme anzeigen, die Sie auf dem Computer haben. Wenn Sie im Single-User-Modus booten, um das Root-Passwort oder andere administrative Aufgaben zurückzusetzen, können Sie den neuesten Kernel auswählen. Wenn Sie dagegen ein Problem mit dem neuesten Kernel haben und das Kernelproblem beheben möchten, wählen Sie den vorherigen Kernel.
Um in den Einzelbenutzermodus zu wechseln, wählen Sie den Kernel aus und drücken Sie e Argumente des Kernels bearbeiten.
3. Kernel-Parameter bearbeiten
Jetzt sollten Sie die Informationen über das ausgewählte Betriebssystem wie Festplatte, Root-Partition, Speicherort des Kernels, Crash-Kernel und initrd (Initial Ram Disk) sehen.
Gehen Sie zu der Zeile, die mit linux beginnt Verwenden Sie die Aufwärts- und Abwärtspfeile und löschen Sie dann das ro-Argument.
4. Starten Sie in den Einzelbenutzermodus
Fügen Sie dieses rw init=/sysroot/bin/sh in die Zeile ein. Wenn Sie fertig sind, drücken Sie Strg+x.
5. Einzelbenutzermodus
Jetzt sollten Sie sich mit Root-Rechten in der Shell-Eingabeaufforderung befinden.
Hängen Sie jetzt das Root-Dateisystem mit dem Chroot-Befehl ein.
chroot /sysroot
Sie können jetzt Fehler in Ihrem System beheben oder Ihr System warten. Der Einzelbenutzermodus wird häufig verwendet, um das verlorene Root-Passwort in CentOS 8 / RHEL 8 zurückzusetzen.
Sobald Sie die Aktivitäten abgeschlossen haben, verlassen Sie die Chroot.
exit
Starten Sie dann das System neu, um mit dem Standard-Runlevel zu booten.
reboot
Schlussfolgerung
Das ist alles. Sie haben gelernt, wie Sie in CentOS 8 / RHEL 8 in einen Einzelbenutzermodus booten. Bitte teilen Sie Ihr Feedback im Kommentarbereich mit.