Es gibt zwei verschiedene Möglichkeiten, wie ein vorhandener Benutzer zu Sudoers hinzugefügt werden kann.
Hinzufügen eines Benutzers zur sudo -Gruppe
Sie können einem Benutzer Sudo -Berechtigungen geben, indem Sie ihn der in der Sudoers -Datei definierten sudo -Gruppe hinzufügen. In jedem Linux-basierten Betriebssystem wie CentOS 8 oder anderen Redhat-basierten Verteilungen haben Mitglieder der Sudo Group („Wheel“ -Gruppe) Sudo-Privilegien.
Hinzufügen eines Benutzers zur sudoers -Datei
Wir können die Methode verwenden, um Sudo -Berechtigungen an einen bereits vorhandenen Benutzer zu geben, indem wir sie der Sudoers -Datei hinzufügen. Diese Datei enthält die Informationen, die vorschreiben, welcher Benutzer oder die Gruppe Sudo -Berechtigungen erhält. Es definiert auch die Berechtigungsstufe, die der Benutzer oder eine Gruppe erhält.
Nun, wir können auch einem neuen Benutzer sudo -Berechtigungen geben, während wir sein Profil erstellen.
Beginnen wir und lernen wir, wie man einen Benutzer zur sudo -Gruppe hinzufügt.
Fügen Sie einen Benutzer der Sudo -Gruppe in der Sudoers -Datei hinzu
Der schnellste Weg, einem Benutzer -Sudo -Rechte zu gewähren, besteht darin, diese zur „Rad“ -Gruppe hinzuzufügen. Die Sudo -Privilegien der Mitglieder dieser Gruppe sind in den meisten Anwendungsfällen ausreichend. Die Mitglieder werden gebeten, sich selbst zu verifizieren, indem sie ihre Passwörter eingeben, falls sie Sudo -Befehle verwenden.
Um einen Benutzer zur sudo -Gruppe hinzuzufügen, geben Sie den Befehl ein “Usmod -Ag -Rad”Gefolgt vom Benutzernamen im Linux -Terminal als Stammbenutzer oder als Benutzer mit sudo -Berechtigungen.
Als Beispiel werden wir den Benutzernamen „Testbenutzer“ verwenden:
$ sudo usermod -Ag Wheel -Testbenutzer -Benutzer
Sobald Sie die Gruppe des Testbenutzers in die Radgruppe geändert haben, melden Sie sich als Testbenutzer an, indem Sie den unten eingeführten Befehl ausführen:
$ su - Testbenutzer
Überprüfen Sie nach dem Anmelden die Sudo -Privilegien, indem Sie den unten angegebenen Befehl ausführen:
$ sudo whoami
Der Benutzer wird aufgefordert, das Passwort einzugeben, das Passwort eingeben.
Das ist es. Der Benutzer hat jetzt Sudo -Berechtigungen.
Wenn Sie eine Benachrichtigung wie “erhalten“Der Benutzer befindet sich nicht in der Sudoers -Datei,Der Prozess war erfolglos, und der Benutzer erhielt keine Sudo -Berechtigungen. Bitte wiederholen Sie den Vorgang erneut.
Hinzufügen eines Benutzers zur sudoers -Datei
Der Standardstandort der Sudoers -Datei in CentOS 8 ist /etc /sudoers. Diese Datei definiert die Benutzer, die administrative Rechte und die Befehle erhalten, die sie ausführen können. Ein Benutzer kann angepasst werden, wenn er zu dieser Datei hinzugefügt wird, wenn er hinzugefügt wird. Sie können auch die Sicherheitsrichtlinien des Benutzers ändern, indem Sie diese zu dieser Datei hinzufügen.
Sie sollten jedoch niemals die Sudoers -Datei selbst ändern, da Sie Sie aus Ihrem Host abschließen können, wenn Sie Fehler in der Datei hinterlassen.
Wir werden den Nano -Editor verwenden, um die Datei /etc /sudoers zu öffnen, um Sudoers -Dateien zu ändern.
Öffnen Sie die Datei /etc /sudoers, indem Sie den unten genannten Befehl ausführen:
$ sudo nano /etc /sudoers
Scrollen Sie nach unten, um den Abschnitt "Benutzerberechtigungsspezifikation" zu finden und die folgende Zeile hinzuzufügen:
Testbenutzer All = (alle) nopasswd: alle
Denken Sie daran, den Testbenutzer durch den tatsächlichen Benutzernamen zu ersetzen, dem Sie Sudo-Privilegien gewähren möchten.
Sie haben dem Benutzer erlaubt, Sudo -Befehle ohne Kennwortauthentifizierung auszuführen, indem Sie die obige Zeile hinzufügen. Sie können verschiedene Ebenen von Sudo -Privilegien erteilen, indem Sie verschiedene Befehle eingeben.
Erstellen eines neuen Benutzers mit Sudo -Berechtigungen
Sie können Sudo einen Benutzer erhalten, während Sie sein Profil erstellen. Führen Sie den folgenden Befehl aus, um einen neuen Benutzer zu machen:
$ sudo adduser test-user-user
Verwenden Sie die “PasswdBefehl zum Festlegen eines neuen Kennworts für den Benutzer.
$ sudo Passwd Test-Benutzer
Geben Sie das neue Passwort für den Testbenutzer ein, den Sie festlegen möchten
Geben Sie das Passwort um, um dies zu bestätigen.
Das Passwort wird erfolgreich eingestellt.
Fügen Sie nun den Benutzer in die Gruppe "Rad" hinzu, indem Sie den Befehl ausführen:
$ sudo usermod -Ag Wheel -Testbenutzer -Benutzer
Der neue Benutzer hat jetzt einen vollständigen Sudo -Zugriff. Befolgen Sie die im Abschnitt "Benutzer hinzufügen Sie der sudo -Gruppe hinzufügen" -Statel.
Abschluss
Heute haben wir gelernt, wie man Sudo -Rechte an einen Benutzer gewährt. Wir haben zwei verschiedene Möglichkeiten gelernt, Sudo Rechte an einen bereits vorhandenen Benutzer zu geben.
Der Benutzer zur sudo -Gruppe in der Sudoers -Datei war die erste Methode, die wir gelernt haben. Dies ist die schnellste und einfachste Methode.
Die zweite Methode, "den Benutzer zur Sudoers -Datei hinzufügen", gibt Ihnen mehr Kontrolle über die Berechtigungsstufe, die Sie einem bestimmten Benutzer gewähren möchten. Darüber hinaus haben wir gelernt, wie wir einem neuen Benutzer sudo -Berechtigungen geben können.