Das primäre und standardmäßige Administratorkonto in Ubuntu und anderen Linux-Distributionen ist das Root-Konto. Während Sie einige Linux-Distributionen (wie CentOS und RedHat) auf Ihrem Computer installieren, erstellt der Installationsassistent standardmäßig automatisch das Root-Konto. Sie können auch das Passwort für das Root-Konto festlegen.
In Ubuntu wird jedoch während der Installation das Root-Konto im Hintergrund erstellt, ohne dass Sie die Möglichkeit haben, das Kontopasswort festzulegen. Im Allgemeinen gilt ein Konto unter Linux ohne oder mit leerem Passwort als deaktiviertes Konto, bis es manuell aktiviert wird.
In diesem Tutorial zeigen wir, wie Sie das Root-Konto in Ubuntu aktivieren, deaktivieren und ein Passwort festlegen. Unnötig zu erwähnen, dass bei der Standardinstallation das Root-Konto gesperrt und deaktiviert ist.
Bevor Sie beginnen, können Sie die Passwortinformationen Ihres Root-Kontos mit den folgenden Befehlen überprüfen:
sudo grep root /etc/passwd
Wie Sie im obigen Screenshot sehen können, bedeutet das „x“, dass das Konto ein leeres Passwort hat.
sudo grep root /etc/shadow
In diesem Screenshot ist die „!“ zeigt an, dass das Passwort gesperrt ist. Ein Konto mit gesperrtem Passwort bedeutet, dass der Kontobenutzer das Passwort nicht verwenden kann. Falls der Benutzer ein richtiges oder falsches Passwort eingibt, schlägt der Anmeldeversuch des Benutzers fehl.
Um nun das Root-Konto zu aktivieren und ein Passwort festzulegen, können Sie je nach Verwendung eine der folgenden drei Methoden verwenden:
- Temporäre Methode.
- Befehlszeilenmethode.
- Befehlszeilen- und grafische Benutzeroberflächenmethode.
Erste Methode: Temporäres Aktivieren/Deaktivieren des Root-Kontos
Bei dieser Methode wird das Root-Konto für eine bestimmte Aufgabe aktiviert. Um das Root-Konto in dieser Methode zuzulassen, können Sie den folgenden Befehl verwenden:
sudo -i
Falls Sie das Root-Konto deaktivieren müssen, müssen Sie sich nur mit dem Befehl „exit“ von dieser Sitzung abmelden.
Ausfahrt
Zweite Methode: Root-Konto über die Befehlszeile aktivieren/deaktivieren
Bei dieser Methode können Sie das Root-Konto über das Terminal oder die Befehlszeile aktivieren oder deaktivieren. Sie können sich jedoch nicht über die grafische Benutzeroberfläche beim Root-Konto anmelden.
Um das Root-Konto zu aktivieren, verwenden Sie den nächsten Befehl:
sudo -i passwd root
Wie Sie im obigen Screenshot sehen können, ermöglicht der vorherige Befehl das Root-Konto und Sie können auch das Passwort für das Root-Konto festlegen.
Jetzt können Sie über das Terminal wie folgt zum Root-Konto wechseln:
su - root
Um das Root-Konto bei dieser Methode zu deaktivieren, verwenden Sie den folgenden Befehl:
sudo passwd -dl root
Um sicherzustellen, dass Sie das Root-Konto deaktiviert haben, wechseln wir zu ihm und sehen, was passiert:
Wie Sie im vorherigen Screenshot sehen können, wird nach dem Deaktivieren des Root-Kontos ein Fehler bei der Authentifizierung fehlgeschlagen.
Dritte Methode: Root-Konto sowohl in der Befehlszeile als auch in der grafischen Benutzeroberfläche aktivieren/deaktivieren
Bei dieser Methode können Sie sowohl über die Befehlszeile als auch über die grafische Benutzeroberfläche zum Root-Konto wechseln.
Schritt 1. Um das Root-Konto zu aktivieren, verwenden Sie den nächsten Befehl:
sudo -i passwd root
Schritt 2. Versuchen wir nun, uns über die grafische Benutzeroberfläche anzumelden und zu sehen, was passiert:
Geben Sie „root“ in das Textfeld für den Benutzernamen ein.
Geben Sie das Passwort für das Root-Konto ein.
Wie Sie sehen, wird während der Anmeldung ein Fehler angezeigt. Die grafische Benutzeroberfläche verfügt über eine zusätzliche Sicherheitsebene, die die Anmeldung des Root-Kontos verhindert, es sei denn, Sie konfigurieren einige andere zusätzliche Konfigurationsdateien.
Schritt 3. Um die Anmeldung des Root-Kontos über die grafische Benutzeroberfläche zu aktivieren, müssen wir die nächsten beiden Dateien bearbeiten:
/etc/gdm3/custom.conf /etc/pam.d/gdm-Passwort
Aber zuerst lassen Sie diese Konfigurationsdateien sichern:
sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf_backup sudo cp /etc/pam.d/gdm-Passwort /etc/pam.d/gdm-password_backup
Schritt 4. Öffnen Sie nun „/etc/gdm3/custom3/.conf“-Konfigurationsdatei mit Ihrem bevorzugten Editor.
sudo vi /etc/gdm3/custom.conf
Fügen Sie unter dem Abschnitt "Sicherheit" die nächste Zeile hinzu, wie im folgenden Screenshot.
AllowRoot=true
Speichern und beenden Sie die „benutzerdefinierte“ Konfigurationsdatei.
Schritt 5. Öffnen Sie die „/etc/pam.d/gdm-password“ Konfigurationsdatei.
Suchen Sie nach der folgenden Zeile und fügen Sie am Anfang der Zeile ein Raute „#“ hinzu, wie im folgenden Screenshot.
Speichern und beenden Sie die Konfigurationsdatei „gdm“.
Schritt 6. Um die vorherigen Änderungen zu übernehmen, müssen Sie Ihr System mit dem nächsten Befehl neu starten.
sudo reboot -f
Schritt 7. Versuchen Sie nach dem Neustart, sich mit dem Root-Konto anzumelden.
Herzlichen Glückwunsch, Sie haben sich über die grafische Benutzeroberfläche beim Root-Konto angemeldet.
Schritt 8. Um das Root-Konto zu deaktivieren, verwenden Sie den gleichen Befehl wie in der Befehlszeilenmethode.
sudo passwd -dl root
Schritt 9. Machen Sie Änderungen rückgängig, die Sie in den beiden Konfigurationsdateien vorgenommen haben (oder Sie können die Originaldateien aus der Sicherungsdatei wiederherstellen).
Entfernen Sie „AllowRoot=true“ aus „/etc/gdm3/custom.conf“-Konfigurationsdatei, wie im folgenden Screenshot.
Entfernen Sie das Rautezeichen „#“ von „/etc/pam.d/gdm-password“ die Konfigurationsdatei, wie im folgenden Screenshot.
Das war es fürs Erste. Wenn Sie Fragen haben, hinterlassen Sie einen Kommentar, und wir helfen Ihnen gerne weiter.