Heim  >  Artikel  >  Computer-Tutorials  >  Melden Sie sich als Superuser bei Ubuntu an

Melden Sie sich als Superuser bei Ubuntu an

WBOY
WBOYnach vorne
2024-03-20 10:55:211165Durchsuche

Melden Sie sich als Superuser bei Ubuntu an

In Ubuntu-Systemen ist der Root-Benutzer normalerweise deaktiviert. Um den Root-Benutzer zu aktivieren, können Sie mit dem Befehl passwd ein Passwort festlegen und sich dann mit dem Befehl su - als Root anmelden.

Der Root-Benutzer ist ein Benutzer mit Systemadministratorrechten und uneingeschränktem Zugriff. Er verfügt über Berechtigungen zum Zugriff auf und zum Ändern von Dateien, zur Benutzerverwaltung, zum Installieren und Entfernen von Software sowie zum Ändern der Systemkonfiguration.

Es gibt einen klaren Unterschied zwischen dem Root-Benutzer und normalen Benutzern. Der Root-Benutzer verfügt über die höchste Autorität und umfassendere Kontrollrechte im System. Der Root-Benutzer kann wichtige Systembefehle ausführen und Systemdateien bearbeiten, was normale Benutzer nicht können.

In dieser Anleitung erkunde ich Ubuntu-Root, wie man sich als Root anmeldet und wie es sich von einem normalen Benutzer unterscheidet.

Hinweis: Für die in diesem Handbuch erwähnten Anweisungen und Befehle verwende ich Ubuntu 22.04.

Ubuntu-Root-Benutzer

Während der Ubuntu-Installation wird ein Root-Benutzer ohne Passwort erstellt. Der Root-Benutzer ist inaktiv, um eine versehentliche Beschädigung der Systemdateien zu vermeiden. Wenn Sie sich daher bei einem Ubuntu-System anmelden, melden Sie sich als normaler Benutzer mit bestimmten Regeln an. Dies bedeutet jedoch nicht, dass Sie keinen Root-Zugriff haben. Durch das Hinzufügen von sudo vor dem Befehl können Sie Root-spezifische Befehle ausführen, wenn Sie über Administratorrechte verfügen.

Root vs. Sudo

Der Root-Benutzer ist das Konto mit den höchsten Berechtigungen im System, und sudo ist ein Befehlszeilentool, mit dem normale Benutzer Befehle ausführen können, die Root-Berechtigungen mit besonderen Berechtigungen erfordern. Wenn Sie im Ubuntu-System versuchen, einen Vorgang auszuführen, der einen privilegierten Zugriff ohne Autorisierung erfordert, zeigt das System die Fehlermeldung „Berechtigung verweigert“ an. Das bedeutet, dass Ihre aktuellen Benutzerrechte nicht ausreichen, um diesen Vorgang auszuführen.

Wenn Sie als normaler Sudo-Benutzer jedoch Sudo vor dem Befehl einfügen, funktioniert es einwandfrei.

Wenn Sie jedoch als Root auf dem System arbeiten, müssen Sie sudo nicht vor dem Befehl hinzufügen, um systembezogene Aufgaben auszuführen.

Um Sudo-Befehle auszuführen, müssen einem regulären Benutzer Administratorrechte gewährt werden. Weitere Informationen finden Sie in unserer Anleitung zum Hinzufügen von Benutzern zu Sudoers unter Ubuntu.

Root-Benutzer auf Ubuntu aktivieren

Wie bereits erwähnt, sind Root-Benutzer an Ubuntu und seine Varianten gebunden. Sie können es jedoch aktivieren, indem Sie ein Passwort für den Root-Benutzer festlegen.

Bitte beachten Sie, dass Sie diese Schritte nicht ausführen können, wenn Sie nicht Teil von sudoers sind.

Sie können den Root-Benutzer mit dem Befehl passwd aktivieren und root als Benutzernamen angeben.

sudo passwd root

Nachdem Sie den Befehl ausgeführt haben, legen Sie bitte ein sicheres Passwort fest und denken Sie an die Wichtigkeit des Root-Benutzers. Sobald ein Passwort festgelegt ist, ist der Root-Benutzer aktiviert und kann darauf zugegriffen werden.

Als Superuser anmelden

Um sich als Root-Benutzer bei Ubuntu anzumelden, öffnen Sie ein Terminal und verwenden Sie den Befehl su mit der Dash-Option --, --l oder --login.

So—

Sie werden aufgefordert, Ihr Passwort einzugeben. Sie sind nun als Superuser bei Ubuntu angemeldet.

Bitte beachten Sie, dass sich das typische $-Symbol der Bash-Shell in ein #-Symbol ändert, wenn Sie sich als Superuser bei Ubuntu anmelden.

Jetzt ist es nicht mehr nötig, sudo einzugeben, wenn systembezogene Befehle ausgeführt werden oder auf Systemdateien zugegriffen wird.

Um Ihre Identität als normaler Benutzer wiederherzustellen, verwenden Sie den Exit- oder Logout-Befehl.

Melden Sie sich über den Display Manager als Root an

Die obige Methode funktioniert nur vom Terminal aus. Wenn Sie sich jedoch über den Display Manager als Superuser bei Ubuntu anmelden möchten, können Sie dies auch tun.

Warnung: Diese Methode wird nicht empfohlen, da Sie im Falle eines böswilligen Angriffs möglicherweise die Kontrolle über den Server verlieren. Sie können auch Systemdateien beschädigen, wenn Sie Software aus unbekannten Quellen installieren.

Bitte beachten Sie, dass die folgenden Anweisungen für Ubuntu 22.04 mit GENOME-Desktopumgebung gelten und nicht funktionieren, wenn Sie GENOME nicht verwenden.

Das neueste GENOME verwendet standardmäßig den GDM3-Display-Manager, daher verwenden wir den Nano-Texteditor, um auf die GDM3-Konfigurationsdatei zuzugreifen.

sudo nano/etc/gdm3/custom.conf

Geben Sie die folgenden Zeilen in die Datei ein.

AllowRoot = true

Drücken Sie nun Strg+x, um die Datei zu verlassen und die Änderungen zu speichern.

Der nächste Schritt besteht darin, das PAM- oder Pluggable Authentication Module-Verzeichnis zu ändern, das die GDM-Passwortdatei enthält.

Warnung: Falsche Änderungen können die Konfigurationsdatei pam.d beschädigen und letztendlich dazu führen, dass auf Ihren Server nicht mehr zugegriffen werden kann.

Öffnen Sie die gdm-passowrd-Datei erneut mit dem Nano-Editor.

Sudo Nano/etc/pam.d/gdm-password

Kommentieren Sie die hervorgehobenen Zeilen im Screenshot oben mit #-Zeichen aus.

Drücken Sie Strg+X, um den Vorgang zu beenden und die Datei zu speichern.

Jetzt starten Sie Ihr Ubuntu-System neu und wählen Sie die nicht aufgeführte Option auf dem Anmeldebildschirm.

Geben Sie den Benutzernamen, den Superuser und das Passwort ein, die Sie im Abschnitt „Als Superuser anmelden“ erstellt haben.

Öffnen Sie nach dem Anmelden das Terminal und Sie sehen standardmäßig das #-Symbol.

Verwenden Sie sudo, um sich als Root anzumelden

Wenn Sie Teil der normalen Benutzer- und Administratorgruppen sind oder über Superuser-Rechte (Sudoer) verfügen, können Sie sich mit dem Befehl sudo als Superuser anmelden.

Su Dao-S

oder

Sudoi

Nachdem Sie den obigen Befehl ausgeführt haben, werden Sie zur Eingabe Ihres Passworts aufgefordert. Geben Sie Ihr Passwort ein (das Benutzerpasswort ist nicht das Root-Passwort).

Der Benutzername wird von Ihrem normalen Namen in Superuser geändert. Verwenden Sie den Befehl horami, um den aktuellen Benutzernamen zu erfahren.

Wow wow Reis

Vor der Anmeldung als Root war der Benutzername Sam, aber nach der Anmeldung als Root wird der Benutzername in Root geändert.

Mit aktiven Root-Benutzern sind immer Sicherheitsrisiken verbunden. Daher empfehle ich die Verwendung des Befehls sudo, um auf Root-Benutzerrechte zuzugreifen.

Fazit

Der Root-Benutzer ist der Benutzer der obersten Ebene mit allen Berechtigungen. Unter Ubuntu ist der Root-Benutzer jedoch standardmäßig nicht aktiv. Um den Root-Benutzer zu aktivieren, müssen Sie mit dem Befehl passwd ein Passwort festlegen. Wenn ein Benutzer bereits Sudoer ist, kann er mit dem Befehl sudo-i zum Root-Benutzer werden. In diesem Handbuch wird auch eine Möglichkeit erwähnt, die Root-Anmeldung über die GUI zu aktivieren, was nicht empfohlen wird. Es ist wichtig zu beachten, dass in vielen Linux-Distributionen, einschließlich Ubuntu, der Root-Benutzer aufgrund von Sicherheitsrisiken inaktiv ist. Es wird empfohlen, sudo zu verwenden, anstatt sich als aktiver Root-Benutzer anzumelden, da dies eine sicherere Option ist. Um mehr über su und sudo zu erfahren, verwenden Sie die Befehle man su und man sudo im Terminal.

Das obige ist der detaillierte Inhalt vonMelden Sie sich als Superuser bei Ubuntu an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:mryunwei.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen