So fügen Sie einen neuen Superuser unter Linux hinzu oder erstellen ihn
Unter Linux gibt Ihnen der Befehl sudo die ultimative Berechtigung, verschiedene Verwaltungsfunktionen auszuführen, trotz Ihres Nicht-Root-Zugriffs. Um sudo verwenden zu können, 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 username
…wobei Benutzername der Name des neuen Benutzers ist, 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 Befehls usermod .
sudo usermod -aG sudo username
…wobei -a sich auf die Append- Funktion bezieht und G für Group steht.
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:
groups username
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 username sudo
Der Verifizierungsprozess bleibt der gleiche wie zuvor.
2. Verwenden der grafischen Benutzeroberflä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 Menü Anwendungen und klicken Sie auf die Option Benutzer . Sie sehen eine Liste der Benutzer einschließlich der neu erstellten Benutzer.
- Klicken Sie auf die Option Entsperren , 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 der Administratorbezeichnung um und das Konto wird als Sudo-Konto hinzugefügt.
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 mit dem Befehl su zu erhalten .
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 username
Richten Sie mit dem Befehl passwd ein Kennwort für den neuen Benutzer ein.
passwd username
Jetzt ist es an der Zeit, den neu erstellten Benutzernamen zur Sudoers-Liste hinzuzufügen . Verwenden Sie dazu den Befehl usermod .
usermod --append --groups wheel username
Sie können die sudoers-Datei mit dem folgenden Befehl überprüfen:
visudo
Sobald die Datei /etc/sudoers geöffnet ist, müssen Sie einige Benutzerberechtigungsspezifikationen bearbeiten, die sich am Ende der Datei sudoers befinden. Suchen Sie die folgende Zeile in der Textdatei:
#%wheel ALL=(ALL) ALL
Ausgabe:
Entfernen Sie das # -Symbol vor der %wheel- Zeile und speichern Sie die Änderungen. Drücken Sie Strg + O 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 username
Die Bash-Eingabeaufforderung ändert sich, um den Namen des neuen Benutzers wiederzugeben. Geben Sie zur Überprüfung Folgendes ein:
whoami
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 root anzeigt, 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 den Befehl su :
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 wheel username
Legen Sie das Kennwort für diesen neuen Benutzer mit dem Befehl passwd fest.
passwd username
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 username
sudo whoami
Ausgabe:
.jpg)
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 zeigt root an , was bedeutet, dass der aktuelle Benutzer Root-Rechte hat.
So fügen Sie einen Superuser in Fedora hinzu
Falls 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 username
Legen Sie nun ein Passwort für den neuen Benutzer fest.
passwd username
Fügen Sie diese neu erstellte Benutzer die Radgruppe des usermod Befehl.
usermod -aG wheel username

Ö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 Zeile %wheel ALL=(ALL) , indem Sie das Pfund- Zeichen ( # ) davor entfernen.
## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL
.jpg)
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.