In Linux- oder Unix-basierten Betriebssystemen gibt es zwei Arten von Benutzern:einen Superuser (Root) und einen normalen oder regulären Benutzer. Der Root-Benutzer hat die volle Kontrolle über das Betriebssystem und ist berechtigt, Verwaltungsbefehle wie das Installieren, Entfernen und Aktualisieren von Softwarepaketen, das Ändern von Berechtigungen und das Konfigurieren verschiedener Dienste auszuführen. Die Nicht-Root-Benutzer haben eingeschränkte Interaktionen mit einer Betriebssystemumgebung und können nur benutzerspezifische Aufgaben ausführen.
Der Befehl sudo, kurz für „super-user do“, ist ein Linux-Dienstprogramm, das es einem normalen Benutzer ermöglicht, beliebige Befehle mit unbegrenzten Rechten auszuführen. In diesem Fall müssen Sie der sudo-Gruppe einen normalen Benutzer hinzufügen, um Verwaltungsbefehle auszuführen.
In diesem Beitrag zeigen wir Ihnen, wie Sie einen sudo-Benutzer in Rocky Linux 8 erstellen.
Voraussetzungen
- Ein Server, auf dem Rocky Linux 8 auf der Atlantic.Net Cloud Platform ausgeführt wird
- Ein auf Ihrem Server konfiguriertes Root-Passwort
Atlantic.Net Cloud-Server erstellen
Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Rocky Linux 8 als Betriebssystem mit mindestens 1 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.
Erstellen Sie einen normalen Benutzer in Rocky Linux
Wenn Sie auf Ihrem System keinen normalen oder keinen Root-Benutzer erstellt haben, müssen Sie einen Benutzer erstellen.
Lassen Sie uns mit dem folgenden Befehl einen neuen Benutzer namens user1 erstellen:
adduser user1
Legen Sie als Nächstes mit dem folgenden Befehl ein Passwort für diesen Benutzer fest:
passwd user1
Sie werden aufgefordert, ein Passwort festzulegen, wie unten gezeigt:
Changing password for user user1. New password: Retype new password: passwd: all authentication tokens updated successfully.
Radgruppenzugriff für alle Benutzer aktivieren
Als nächstes müssen Sie /etc/sudoers bearbeiten Datei und bestätigen Sie, dass die Radgruppe aktiviert ist.
nano /etc/sudoers
Stellen Sie sicher, dass die folgende Zeile vorhanden ist:
%wheel ALL=(ALL) ALL
Speichern und schließen Sie die Datei nach der Bestätigung.
Fügen Sie einen normalen Benutzer zur sudo (Rad)-Gruppe hinzu
Als Nächstes müssen Sie Ihren erstellten Benutzer zur Gruppe sudo (Rad) hinzufügen, um ihm Administratorrechte zu gewähren.
Sie können den Benutzermod verwenden Befehl zum Hinzufügen eines normalen Benutzers zur Radgruppe.
usermod -aG wheel user1
Dieser Befehl fügt der Radgruppe einen Benutzer1 hinzu.
Verifizieren Sie den Sudo-Benutzer
Nachdem Sie der sudo-Gruppe einen normalen Benutzer hinzugefügt haben, müssen Sie überprüfen, ob der neu erstellte Benutzer über sudo-Rechte verfügt.
Um dies zu überprüfen, wechseln Sie den Benutzer mit dem folgenden Befehl zu user1:
su - user1
Führen Sie als Nächstes einen beliebigen Verwaltungsbefehl mit sudo:
aussudo dnf update
Wenn alles in Ordnung ist, werden Sie aufgefordert, ein Passwort für Benutzer1 anzugeben:
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user1:
Geben Sie das Passwort von Benutzer1 ein, um den obigen Befehl auszuführen.
Die obige Ausgabe bestätigt, dass der Benutzer sudo-Rechte hat und Verwaltungsbefehle ausführen kann.
Schlussfolgerung
In diesem Beitrag haben wir erklärt, wie Sie einen sudo-Benutzer in Rocky Linux 8 erstellen. Sie können jetzt jedem normalen Benutzer in Ihrer Linux-Umgebung Superuser-Privilegien erteilen. Probieren Sie es auf VPS-Hosting von Atlantic.Net aus!