Einführung
Wenn Sie mit CentOS 8 arbeiten, sollten Sie wissen, welches die wichtigsten Befehle dafür sind. Einer davon ist der sudo-Befehl. Dieser Befehl ist sehr nützlich, um neue Benutzer zu erstellen. Mit dem sudo-Befehl können Sie bestimmten Benutzern spezielle administrative Rechte gewähren. Normalerweise sind diese Rechte nur dem Root-Benutzer zugänglich. Wenn Sie einen normalen Benutzer anlegen, können Sie diesen Befehl verwenden, um ihm speziellen Zugriff zu gewähren, ohne die Datei /etc/sudoers auf dem Server zu ändern.
Dieses Tutorial wird Ihnen helfen zu verstehen, wie Sie diesen Befehl verwenden. Wir werden die einzelnen Schritte im Detail beschreiben, die Sie ausführen müssen, um einen neuen sudo-fähigen Benutzer unter CentOS 8 zu erstellen.
Wie erstellt man einen neuen Benutzer mit Sudo-Berechtigung?
Befolgen Sie diese Schritte, um einen neuen sudo-fähigen Benutzer auf Ihrem Server zu erstellen.
1. Server-Anmeldung durchführen
Zuerst müssen Sie sich als Root-Benutzer auf dem Server anmelden. Melden Sie sich wie folgt an:
|
1 |
$ ssh root@your_server_ip_address |
Ersetzen Sie dies durch die IP-Adresse oder den Hostnamen Ihres eigenen Servers.
2. Neuen Benutzer hinzufügen
Als Nächstes werden wir einen neuen Benutzer hinzufügen. Zu diesem Zweck verwenden wir den adduser-Befehl. Nehmen wir an, wir möchten einen neuen Benutzer namens sammy:
|
1 |
# adduser sammy |
Sie können sammy durch Ihren bevorzugten Benutzernamen ersetzen. Der nächste Schritt besteht darin, das Passwort für Ihren Benutzer hinzuzufügen. Verwenden Sie den passwd-Befehl wie folgt:
|
1 |
# passwd sammy |
Das System wird Sie auffordern, das neue Passwort zur Bestätigung zweimal einzugeben:
Ersetzen Sie sammy durch Ihren gewählten Benutzernamen.
3. Die Wheel-Gruppe
Jetzt werden wir den Benutzer zur wheel-Gruppe hinzufügen. Wenn Sie einem bestehenden Konto Administratorrechte zuweisen möchten, können Sie direkt zu diesem Schritt springen. Wir verwenden den usermod-Befehl, um den Benutzer zur Gruppe hinzuzufügen:
|
1 |
# usermod -aG wheel sammy |
Der Grund dafür ist, dass alle Benutzer in der wheel-Gruppe vollen sudo-Zugriff und entsprechende Rechte haben.
4. Sudo-Zugriff
Zuletzt können Sie überprüfen und bestätigen, ob Ihr neuer Benutzer die sudo-Berechtigungen erhalten hat. Zunächst wechseln wir mit dem su-Befehl vom Root-Benutzer zum neuen Benutzer:
|
1 |
# su - sammy |
Führen Sie den Test aus, indem Sie sudo mit dem Befehl ausführen, den Sie mit Ihren neuen Berechtigungen und Rechten nutzen möchten:
|
1 |
# sudo command_to_run |
Nehmen wir an, wir möchten den Inhalt des Verzeichnisses /root auflisten. Normalerweise kann nur der Root-Benutzer den Inhalt dieses Verzeichnisses sehen:
|
1 |
$ sudo ls -la /root |
Das System fordert Sie auf, Ihr Kontopasswort einzugeben, wenn Sie sudo zum ersten Mal verwenden:
Geben Sie Ihr Passwort in das Feld ein, um fortzufahren. Denken Sie daran, dass Sie das Kontopasswort eingeben müssen, nicht das Root-Passwort. Wenn Sie sich in der richtigen wheel-Gruppe mit aktivierten Berechtigungen befinden, wird der Befehl erfolgreich ausgeführt und zeigt Ihnen die Ergebnisse an. Dies ist die Bestätigung, dass Sie sudo mit Root-Rechten erhalten haben.
Fazit
Mithilfe dieses Tutorials können Sie ein neues Konto erstellen und ihm administrative Rechte gewähren. Der einfachste Weg besteht darin, es der wheel-Gruppe für den sudo-Zugriff hinzuzufügen.
Darüber hinaus können Sie sich unsere anderen Tutorials zu CentOS ansehen, die Sie auf unserem Blog:
Viel Spaß beim Computing!


Kommentare
Noch keine Kommentare. Schreiben Sie den ersten.