Sicherheit ist einer der wichtigsten Aspekte bei der Installation und Konfiguration eines Servers. Das Ändern des Root–Passworts ist ein notwendiger Schritt, um die Sicherheit Ihres Servers zu gewährleisten. In diesem Artikel erfahren Sie, wie Sie das Root-Passwort auf dem Ubuntu Server-Betriebssystem ändern können.
Der Root-Benutzer ist ein Superuser, der über die vollen Rechte zum Ausführen von Operationen auf dem System verfügt. Deshalb sollte das Root-Passwort geheim gehalten und regelmäßig geändert werden. Es ist wichtig zu beachten, dass Sie besonders vorsichtig sein sollten, wenn Sie mit dem Root-Benutzer arbeiten, um Fehler zu vermeiden und die Systemsicherheit zu verringern.
Um das Root-Passwort zu ändern, müssen Sie einige einfache Schritte ausführen. Zunächst müssen Sie sich als Root-Benutzer oder als Benutzer mit Sudo-Rechten anmelden. Der zweite Schritt besteht darin, das passwd-Dienstprogramm zum Ändern des Kennworts zu verwenden. Nachdem Sie diese Schritte erfolgreich abgeschlossen haben, wird Ihr Root-Passwort in ein neues geändert. Es wird empfohlen, komplexe Kennwörter zu verwenden, die aus einer Kombination aus Buchstaben, Zahlen und Symbolen bestehen und unterschiedliche Kennwörter für verschiedene Systeme haben.
Wiederherstellung des Zugriffs auf Ubuntu Server ohne Root-Passwort
Wichtig: Die folgende Anweisung geht davon aus, dass Sie physischen Zugriff auf den Server haben.
- Starten Sie den Server neu.
- Drücken Sie beim Starten des Servers die Taste Shift, um das Boot-Menü anzuzeigen.
- Wählen Sie den Linux-Kernel aus, den Sie verwenden möchten, und klicken Sie auf E, um seine Parameter zu bearbeiten.
- Suchen Sie die Zeile, die mit beginnt linux /boot/vmlinuz-. und endet mit einem Parameter ro quiet splash.
- Ersetzen Sie den Parameter ro quiet splash auf rw init=/bin/bash.
- Drücken Ctrl + X, um mit den neuen Optionen zu booten.
- Eine Eingabeaufforderung wird angezeigt, und Ihr Server wird im Einzelbenutzermodus mit vollem Zugriff auf das Dateisystem geladen.
- Geben Sie den Befehl ein mount -o remount,rw /, um das Dateisystem im Lese- / Schreibmodus zu mounten.
- Jetzt können Sie das Root-Passwort mit dem Befehl ändern passwd. Geben Sie das neue Passwort ein und bestätigen Sie es.
- Geben Sie nach erfolgreicher Kennwortänderung den Befehl ein reboot, um den Server neu zu starten.
- Nach dem Neustart des Servers können Sie sich mit dem neuen Root-Passwort anmelden.
Wenn Sie diese Anleitung befolgen, können Sie den Zugriff auf Ihren Ubuntu-Server wiederherstellen, auch ohne das Root-Passwort zu kennen. Stellen Sie sicher, dass Ihr neues Passwort sicher ist, und merken Sie es sich, um ein erneutes Vergessen zu vermeiden.
Schritt 1: Neustart in den Boot-Modus
Starten Sie den Server neu, um in den Boot-Modus zu gelangen. Dazu können Sie das System manuell neu starten oder den Befehl verwenden:
sudo reboot
Nach dem Neustart wird das GRUB-Startmenü angezeigt. Abhängig von der Ubuntu-Version können Sie verschiedene Methoden verwenden, um in den Boot-Modus zu gelangen. Geben Sie einen der folgenden Befehle ein:
Für Ubuntu Version 18.04 und höher:
sudo systemctl reboot --boot-loader-entry=1
Für Ubuntu Version 16.04 und niedriger:
sudo nano /etc/default/grub
Die GRUB-Konfigurationsdatei wird geöffnet. Suchen Sie nach der Zeile GRUB_CMDLINE_LINUX_DEFAULT und fügen Sie dem Wert den Text single hinzu, um ungefähr so zu funktionieren:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash single"
Speichern Sie die Änderungen, und schließen Sie die Datei.
Aktualisieren Sie GRUB, um Änderungen daran vorzunehmen:
sudo update-grub
Starten Sie nun den Server neu, indem Sie den Befehl eingeben:
sudo reboot
Das System wird in den Einzelbenutzermodus gestartet, in dem Sie das Root-Passwort ändern können.
Schritt 2: Ändern der Boot-Einstellungen
Sie müssen die Datei /etc/default/grub bearbeiten, um die Start- und Anmeldeoptionen zu ändern. Diese Datei enthält die grundlegenden Boot- und Kernel-Einstellungen des Betriebssystems.
Befolgen Sie diese Schritte, um die Startoptionen zu ändern:
- Öffnen Sie ein Terminal und geben Sie den Befehl sudo nano /etc/default/grub ein.
- Suchen Sie in der geöffneten Datei nach der Zeile, die mit GRUB_CMDLINE_LINUX_DEFAULT beginnt.
- Fügen Sie am Ende dieser Zeile die Parameter single oder init=/bin/bash hinzu. Beispiel: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash single" .
- Speichern Sie die Datei, und schließen Sie den Editor.
Nachdem Sie Änderungen an der Datei /etc/default/grub vorgenommen haben, müssen Sie die Bootloader-Konfiguration aktualisieren. Führen Sie den folgenden Befehl im Terminal aus:
Jetzt wurden die Startoptionen des Betriebssystems geändert und Sie können den Server neu starten, um diese Änderungen zu aktivieren. Nach dem Neustart können Sie das Root-Passwort für den Zugriff auf das System ändern.
Schritt 3: Bearbeiten der Befehlszeile
Nachdem der GRUB-Bildschirm geladen wurde, wählen Sie den ersten Punkt "Ubuntu" aus.
Die Eingabeaufforderung wird auf dem Bildschirm angezeigt. Geben Sie in der Zeile "Passwort eingeben" das aktuelle Root-Passwort ein.
Nachdem Sie das Passwort eingegeben haben, drücken Sie die Eingabetaste.
Jetzt gelangen Sie zur Befehlszeile des Editors. Geben Sie "passwd root" ein, um das Root-Passwort zu ändern.
Nachdem Sie den Befehl eingegeben haben, werden Sie vom System aufgefordert, ein neues Passwort einzugeben. Geben Sie das neue Passwort ein und drücken Sie die Eingabetaste. Geben Sie das neue Passwort zur Bestätigung erneut ein.
Nachdem das Passwort erfolgreich eingegeben wurde, zeigt das System die Meldung "Das Passwort wurde erfolgreich geändert" an. Dies bedeutet, dass das Root-Passwort erfolgreich geändert wurde.
Jetzt können Sie das neue Root-Passwort verwenden, um sich auf dem Ubuntu-Server zu authentifizieren.
Schritt 4: Speichern und neu laden
Nachdem Sie die erforderlichen Änderungen an der Datei /etc/shadow vorgenommen haben, speichern Sie die Änderungen und beenden Sie den Texteditor. Wenn Sie den Nano-Befehl verwendet haben, drücken Sie Strg+O und bestätigen Sie die Speicherung mit der Eingabetaste .
Jetzt müssen Sie den Server neu starten, um die vorgenommenen Änderungen anzuwenden. Sie können dies tun, indem Sie den Befehl reboot im Terminal eingeben oder spezielle Serververwaltungstools verwenden.
Nach dem Neustart verwendet Ihr Server das neue Passwort für das Root-Konto.
Schritt 5: Neues Passwort festlegen
Jetzt, da Sie sich im Wiederherstellungsmodus befinden, können Sie ein neues Passwort für das Root-Konto festlegen.
Geben Sie dazu den folgenden Befehl ein:
Sie werden aufgefordert, das neue Passwort zweimal einzugeben. Stellen Sie sicher, dass Ihr neues Passwort zuverlässig und komplex ist, um die Sicherheit Ihres Systems zu gewährleisten.
Nachdem Sie ein neues Passwort eingegeben haben, sehen Sie eine Meldung, die bestätigt, dass das Passwort erfolgreich geändert wurde. Jetzt können Sie das neue Passwort verwenden, um sich als Root-Benutzer anzumelden.