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:
- 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:
- 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:
- 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:
OutputChanging 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:
- 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:
- 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:
- sudo command_to_run
Zum Beispiel können Sie den Inhalt des Verzeichnisses /root
auflisten, auf das normalerweise nur der root-Benutzer zugreifen kann:
- 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“.