Wie erstelle ich einen neuen Sudo-fähigen Benutzer auf Rocky Linux 8 [Schnellstart]

Einführung

Der Befehl sudo bietet einen Mechanismus zum Gewähren von Administratorrechten – normalerweise nur verfügbar für den root-Benutzer – an normale Benutzer. Diese Anleitung zeigt Ihnen, wie Sie auf Rocky Linux 8 einen neuen Benutzer mit sudo-Zugriff erstellen können, ohne die Datei /etc/sudoers Ihres Servers ändern zu müssen.

Hinweis: Wenn Sie sudo für einen vorhandenen Benutzer auf Rocky Linux konfigurieren möchten, überspringen Sie den Schritt 3.

Schritt 1 – Anmeldung auf Ihrem Server

Melden Sie sich als root-Benutzer auf Ihrem Server an:

  1. ssh root@your_server_ip_address

Verwenden Sie die IP-Adresse oder den Hostnamen Ihres Servers anstelle von your_server_ip_address oben.

Schritt 2 – Hinzufügen eines neuen Benutzers zum System

Verwenden Sie den Befehl adduser, um einen neuen Benutzer zu Ihrem System hinzuzufügen:

  1. adduser sammy

Stellen Sie sicher, dass Sie sammy durch den Benutzernamen ersetzen, den Sie erstellen möchten.

Verwenden Sie den Befehl passwd, um das Passwort des neuen Benutzers zu aktualisieren:

  1. passwd sammy

Vergessen Sie nicht, sammy durch den Benutzernamen zu ersetzen, den Sie gerade erstellt haben. Sie werden zweimal zur Eingabe eines neuen Passworts aufgefordert:

Output
Changing password for user sammy. New password: Retype new password: passwd: all authentication tokens updated successfully.

Schritt 3 — Hinzufügen des Benutzers zur wheel-Gruppe

Verwenden Sie den Befehl usermod, um den Benutzer zur wheel-Gruppe hinzuzufügen:

  1. usermod -aG wheel sammy

Stellen Sie erneut sicher, dass Sie sammy durch den Benutzernamen ersetzen, dem Sie sudo-Berechtigungen geben möchten. Standardmäßig haben auf Rocky Linux alle Mitglieder der wheel-Gruppe vollen sudo-Zugriff.

Schritt 4 — Überprüfung des sudo-Zugriffs

Um zu überprüfen, ob die neuen sudo-Berechtigungen funktionieren, verwenden Sie zunächst den Befehl su, um vom root-Benutzer zum neuen Benutzerkonto zu wechseln:

  1. su - sammy

Als neuer Benutzer überprüfen Sie, ob Sie sudo verwenden können, indem Sie sudo dem Befehl voranstellen, den Sie mit Superuser-Rechten ausführen möchten:

  1. sudo command_to_run

Zum Beispiel können Sie den Inhalt des Verzeichnisses /root auflisten, auf das normalerweise nur der root-Benutzer zugreifen kann:

  1. sudo ls -la /root

Das erste Mal, wenn Sie sudo in einer Sitzung verwenden, werden Sie zur Eingabe des Passworts für das Benutzerkonto aufgefordert. Geben Sie das Passwort ein, um fortzufahren:

Output
[sudo] password for sammy:

Hinweis: Dies fragt nicht nach dem Root-Passwort! Geben Sie das Passwort des Benutzers mit sudo-Berechtigungen ein, nicht das Root-Passwort.

Wenn Ihr Benutzer zur richtigen Gruppe gehört und Sie das Passwort korrekt eingegeben haben, wird der Befehl, den Sie mit sudo verwendet haben, mit Root-Privilegien ausgeführt.

Fazit

In diesem Schnellstart-Tutorial haben Sie ein neues Benutzerkonto erstellt und es der Wheel-Gruppe hinzugefügt, um sudo-Zugriff zu ermöglichen. Für weitere ausführliche Informationen zur Einrichtung eines Rocky Linux 8-Servers lesen Sie bitte unser Tutorial „Erstkonfiguration eines Servers mit Rocky Linux 8“.

Source:
https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-rocky-linux-8-quickstart