Das primäre und standardmäßige Administratorkonto in Ubuntu und anderen Linux-Distributionen ist das Root-Konto. Während Sie einige Linux-Distributionen (z. B. CentOS und RedHat) auf Ihrem Computer installieren, erstellt der Installationsassistent standardmäßig automatisch das Root-Konto. Es erlaubt Ihnen auch, das Passwort für das Root-Konto festzulegen.
In Ubuntu wird jedoch während der Installation das Root-Konto im Hintergrund erstellt, ohne dass Sie die Option zum Festlegen des Kontokennworts erhalten. Im Allgemeinen gilt ein Konto unter Linux ohne Passwort oder mit einem leeren 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 das „!“ zeigt an, dass das Passwort gesperrt ist. Ein Konto mit einem gesperrten 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 dafür festzulegen, können Sie je nach Verwendung eine der folgenden drei Methoden verwenden:
- Vorübergehende Methode.
- Befehlszeilenmethode.
- Befehlszeilen- und grafische Benutzeroberflächenmethode.
Erste Methode:Root-Konto vorübergehend aktivieren/deaktivieren
Bei dieser Methode wird das Root-Konto für eine bestimmte Aufgabe aktiviert. Um das Root-Konto bei 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.
exit
Zweite Methode:Aktivieren/Deaktivieren des Root-Kontos über die Befehlszeile
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, erlaubt der vorherige Befehl das Root-Konto und lässt Sie auch das Root-Konto-Passwort 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, versuchen wir, zu ihm zu wechseln und zu sehen, was passiert:
Wie Sie im vorherigen Screenshot sehen können, wird nach dem Deaktivieren des Root-Kontos ein Authentifizierungsfehler angezeigt.
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 passieren wird:
Geben Sie „root“ in das Textfeld „Benutzername“ ein.
Geben Sie das Passwort für das Root-Konto ein.
Wie Sie sehen können, wird während der Anmeldung ein Fehler angezeigt. Die grafische Benutzeroberfläche verfügt über eine zusätzliche Sicherheitsschicht, die verhindert, dass sich das Root-Konto anmeldet, es sei denn, Sie konfigurieren einige andere zusätzliche Konfigurationsdateien.
Schritt 3. Um die Root-Account-Anmeldung über die grafische Benutzeroberfläche zu ermöglichen, müssen wir die nächsten beiden Dateien bearbeiten:
/etc/gdm3/custom.conf /etc/pam.d/gdm-password
Aber zuerst sichern wir diese Konfigurationsdateien:
sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf_backup sudo cp /etc/pam.d/gdm-password /etc/pam.d/gdm-password_backup
Schritt 4. Öffnen Sie nun die Konfigurationsdatei „/etc/gdm3/custom.conf“ 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 verlassen Sie die „benutzerdefinierte“ Konfigurationsdatei.
Schritt 5. Öffnen Sie die Konfigurationsdatei „/etc/pam.d/gdm-password“.
Suchen Sie nach der folgenden Zeile und fügen Sie am Anfang der Zeile ein Hash „#“ hinzu, wie im folgenden Screenshot.
Speichern und beenden Sie die „gdm“-Konfigurationsdatei.
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 denselben Befehl wie bei 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 der Konfigurationsdatei „/etc/gdm3/custom.conf“, wie im folgenden Screenshot.
Entfernen Sie das Hash-Zeichen „#“ aus der Konfigurationsdatei „/etc/pam.d/gdm-password“, wie im folgenden Screenshot.
Das war es fürs Erste. Falls Sie Fragen haben, hinterlassen Sie einen Kommentar und wir helfen Ihnen gerne weiter.