Unter Linux gibt Ihnen der Befehl sudo die ultimative Berechtigung, verschiedene Verwaltungsfunktionen auszuführen, trotz Ihres Nicht-Root-Zugriffs. Um sudo zu verwenden, müssen Sie jedoch ein Superuser-Konto auf Ihrem System haben.
Da es mehrere Linux-Betriebssysteme gibt, besser bekannt als Distributionen, gibt es mehrere Möglichkeiten, einen sudo-Benutzer hinzuzufügen. Lesen Sie weiter, um mehr darüber zu erfahren, wie Sie Linux-Befehle in verschiedenen Distributionen verwenden können, um diese einfache, aber wichtige Aufgabe zu erfüllen.
Hinzufügen eines Superusers unter Ubuntu und Debian
Innerhalb von Ubuntu und anderen Debian-basierten Distributionen gibt es zwei prominente Möglichkeiten, einen sudo-Benutzer hinzuzufügen. Sie können dies entweder über das Terminal tun oder den grafischen Ansatz mit den Systemeinstellungen verwenden.
1. Der Befehlszeilenansatz
Um einen sudo-Benutzer über die Befehlszeile hinzuzufügen, müssen Sie zuerst das Terminal starten. Geben Sie dann den folgenden Befehl ein:
sudo adduser-Benutzername
...wo Nutzername ist der Name des neuen Benutzers, den Sie erstellen möchten.
Dieser Befehl erstellt einen neuen Benutzer, den Sie der sudoers-Gruppe hinzufügen können. Auch hier gibt es mehrere Möglichkeiten, einen Benutzer zur sudo-Gruppe hinzuzufügen. Der erste Weg ist die Verwendung des Benutzermod Befehl.
sudo usermod -aG sudo username
...wo -ein bezieht sich auf Anhängen Funktion und g steht für Gruppe.
Nachdem Sie den Benutzer zur sudo-Gruppe hinzugefügt haben, müssen Sie überprüfen, ob der oben genannte Befehl ordnungsgemäß funktioniert hat. Geben Sie zur Überprüfung Folgendes ein:
Gruppen-Benutzername
Falls Sie ein Power-User sind, der es vorzieht, mehrere Befehle zu vermeiden, können Sie mit einem einzigen Befehl direkt einen neuen Superuser erstellen:
sudo adduser Benutzername sudo
Der Verifizierungsprozess bleibt der gleiche wie zuvor.
2. Verwenden der grafischen Oberfläche
Bevor Sie den Benutzer über die Systemeinstellungen zur sudo-Gruppe hinzufügen, müssen Sie zuerst einen neuen Benutzer über die Befehlszeile erstellen. Befolgen Sie dann die folgenden Schritte, um fortzufahren:
- Gehen Sie zum Anwendungsmenü und klicken Sie auf das Benutzer Möglichkeit. Sie sehen eine Liste der Benutzer einschließlich der neu erstellten Benutzer.
- Klicken Sie auf die Freischalten Option, gefolgt vom Root-Passwort. Sie können zu einem anderen Benutzerkonto wechseln, indem Sie einfach darauf klicken.
- Sobald Sie es auswählen, sehen Sie eine Option, um das neu erstellte Benutzerkonto in ein Administratorkonto umzuwandeln. Schalten Sie die Schaltfläche neben dem um Administrator Label, und das Konto wird als Sudo-Konto hinzugefügt.
Verwandt: So verwenden Sie sudo-Befehle ohne Passwort in Linux
Erstellen eines neuen Superusers unter Arch Linux
Da das System unter Arch Linux standardmäßig kein Sudo-Konto erstellt, muss der Benutzer eines manuell erstellen. Der erste Schritt besteht darin, Root-Zugriff über die su Befehl.
su
Geben Sie das Passwort für den Root-Benutzer ein, gefolgt von dem folgenden Befehl:
pacman -Sy sudo
Sobald sudo installiert ist, erstellen Sie einen neuen Benutzer.
useradd --create-home Benutzername
Richten Sie mit. ein Passwort für den neuen Benutzer ein der passwd-Befehl.
passwd-Benutzername
Jetzt ist es an der Zeit füge den neu erstellten Benutzernamen zur Sudoers-Liste hinzu. Verwenden Sie die Benutzermod Befehl, dies zu erreichen.
usermod --append --groups Rad-Benutzername
Sie können die sudoers-Datei mit dem folgenden Befehl überprüfen:
visudo
Sobald die /etc/sudoers Wenn die Datei geöffnet wird, müssen Sie einige Benutzerberechtigungsspezifikationen bearbeiten, die sich am Ende der sudoers-Datei befinden. Suchen Sie die folgende Zeile in der Textdatei:
#%rad ALLE=(ALLE) ALLE
Ausgabe:
Entferne das # Symbol vor dem %Rad Zeile und speichern Sie die Änderungen. Drücken Sie Strg + Aus auf der Tastatur, um die Datei zu speichern.
Um zu überprüfen, ob der Benutzer erfolgreich hinzugefügt wurde, müssen Sie den folgenden Befehl ausführen:
su Benutzername
Die Bash-Eingabeaufforderung ändert sich, um den Namen des neuen Benutzers wiederzugeben. Geben Sie zur Überprüfung Folgendes ein:
Wer bin ich
Es sollte den Namen des aktuellen Benutzers anzeigen. Geben Sie Folgendes ein, um zu überprüfen, ob der neue Benutzer über Sudo-Berechtigungen verfügt:
sudo whoami
Wenn die Ausgabe anzeigt Wurzel, dann hat der aktuelle Benutzer Administratorzugriff.
Hinzufügen eines sudo-Kontos in CentOS
In Anbetracht der Popularität von CentOS wäre es eine Schande, den Prozess des Hinzufügens eines Sudo-Kontos in dieser Distribution zu verpassen. Der Prozess zum Hinzufügen eines Sudo-Kontos in CentOS ist dem oben für Arch Linux angegebenen Prozess ziemlich ähnlich, jedoch mit einigen grundlegenden Änderungen.
Bevor Sie einen neuen Benutzer erstellen, müssen Sie sich als Root anmelden. Verwenden Sie dazu die su Befehl:
su
Nachdem Sie sich als Root-Benutzer angemeldet haben, ist es an der Zeit, einen neuen Benutzer zu erstellen, den wir dann zur Sudoers-Liste hinzufügen.
useradd -G-Rad-Benutzername
Legen Sie das Kennwort für diesen neuen Benutzer mit dem Befehl passwd fest.
passwd-Benutzername
Melden Sie sich nun als neuer Benutzer an, um zu überprüfen, ob Sie über sudo-Zugriff verfügen. Geben Sie dazu nacheinander die folgenden Befehle ein:
su Benutzername
sudo whoami
Ausgabe:
Sobald Sie nach der Eingabe des ersten Befehls die Eingabetaste drücken, fordert Sie das System zur Eingabe des Passworts auf. Geben Sie das neue Passwort ein, um fortzufahren. Die Ausgabe des obigen Befehls wird angezeigt Wurzel, was bedeutet, dass der aktuelle Benutzer Root-Rechte hat.
So fügen Sie einen Superuser in Fedora hinzu
Wenn Sie Fedora als Ihr primäres Betriebssystem verwenden, können Sie einem neuen Benutzer in wenigen einfachen Schritten Superuser-Berechtigungen zuweisen.
Um einen neuen Benutzer zu erstellen, verwenden Sie den Befehl adduser wie folgt:
adduser-Benutzername
Legen Sie nun ein Passwort für den neuen Benutzer fest.
passwd-Benutzername
Fügen Sie diesen neu erstellten Benutzer zum. hinzu Rad Gruppe mit dem Benutzermod Befehl.
usermod -aG-Rad-Benutzername
Öffnen Sie die sudoers-Datei mit dem folgenden Befehl:
visudo
Jetzt müssen Sie einige Benutzerberechtigungsspezifikationen bearbeiten. Suchen Sie die folgende Zeile in der Textdatei und entkommentieren Sie die %rad ALLE=(ALLE) Linie durch Entfernen der Pfund Charakter (#) davor.
## Kommentar entfernen, damit Mitglieder des Gruppenrads jeden Befehl ausführen können
%rad ALLE=(ALLE) ALLE
Gewähren von Superuser-Berechtigungen an neue Benutzer
Je nachdem, welche Distribution Sie verwenden, ist der Prozess zum Erstellen neuer Sudo-Benutzer mit einigen geringfügigen Unterschieden mehr oder weniger gleich. Die Idee ist, sicherzustellen, dass Sie allen neuen Administratoren, die die Distribution verwenden, Root-Berechtigungen erteilen können.
Nicht viele Linux-Benutzer wissen davon, aber sudo und su sind zwei verschiedene Befehle. Obwohl beide ähnliche Funktionen erfüllen, unterscheiden sie sich in vielen Aspekten stark voneinander.
Unter Linux gibt es zwei Befehle, um Superuser-Zugriff zu erhalten: su und sudo. Welche Sie verwenden sollten, hängt von der jeweiligen Aufgabe ab.
Weiter lesen
- Linux
- Systemadministration
- Linux-Befehle
Wini ist eine in Delhi ansässige Autorin mit 2 Jahren Schreiberfahrung. Während ihrer Schreibtätigkeit war sie mit Agenturen für digitales Marketing und technischen Firmen verbunden. Sie hat Inhalte zu Programmiersprachen, Cloud-Technologie, AWS, Machine Learning und vielem mehr geschrieben. In ihrer Freizeit malt sie gerne, verbringt Zeit mit ihrer Familie und reist, wann immer möglich, in die Berge.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren