So erstellen Sie einen Sudo-Benutzer unter CentOS
Wenn Benutzer diese Technik zugelassen haben, gehen Sie einem Verwaltungsbefehl voraus sudo
Sie werden gebeten, ihr eigenes Passwort anzugeben. Nach der Anmeldung und unter der Annahme, dass der Befehl zulässig ist, wird der Verwaltungsbefehl so ausgeführt, als würde er vom Root-Benutzer ausgeführt.
Lesen Sie auch: Unterschied zwischen su und sudo und Konfigurieren von sudo unter Linux
In diesem Artikel erfahren Sie, wie Sie ein neues normales Benutzerkonto mit erstellen sudo
Privilegien auf a CentOS System, ohne das System ändern zu müssen Sudoers Datei.
Einmal sudo
Zugriff gewährt, können Sie die verwenden Sudo-Befehl um Verwaltungsbefehle auszuführen, ohne sich beim Root-Benutzerkonto anzumelden.
Erstellen Sie einen neuen Sudo-Benutzer unter CentOS
1. Melden Sie sich bei Ihrem an CentOS System als Root-Benutzer.
$ ssh [email protected]_ip_address

2. Erstellen Sie ein normales Benutzerkonto mit dem Namen tecmint
Verwenden Sie den Befehl useradd, um -m
Option bedeutet, das Home-Verzeichnis des Benutzers zu erstellen, wenn es nicht existiert. -s
Definiert das Login-Shell-Programm des neuen Benutzers /bin/bash
in diesem Fall) und -c
Definiert einen Kommentar, der angibt, dass es sich um ein Administrator-Benutzerkonto handelt.
# useradd -m -s /bin/bash -c "Administrator" tecmint
Ersetzen tecmint
mit dem Benutzernamen, den Sie erstellen möchten.

3. Legen Sie mit dem ein Passwort für das neu erstellte Benutzerkonto fest passwd Befehl (Denken Sie daran, ein sicheres sicheres Passwort festzulegen).
# passwd tecmint

4. Auf allen Linux-Distributionen, die zum gehören RHEL Familie können nur Benutzer in der Radsystemgruppe einen Befehl mit ausführen sudo
. Fügen Sie als Nächstes den neuen Benutzer hinzu tecmint
zum Radgruppe mit dem Befehl usermod. Hier die -a
flag bedeutet, den Benutzer an eine zusätzliche Gruppe anzuhängen und -G
Gibt die Gruppe an.
# usermod -aG wheel tecmint

5. Prüfung sudo
Zugriff auf neu erstelltes Benutzerkonto tecmint
durch Aufrufen der su command
um zum neuen Benutzerkonto zu wechseln und zu überprüfen, ob sich der Benutzer in der befindet Radgruppe.
# su - tecmint $ groups

6. Führen Sie nun die aus whoami Befehl durch Voranstellen "sudo"
zu dem Befehl, den Sie mit Administratorrechten ausführen möchten.
$ whoami
Da dies das erste Mal ist, dass Sie ausgeführt haben sudo
Von diesem Konto wird die Bannermeldung angezeigt. Sie werden außerdem aufgefordert, das Kennwort für das Benutzerkonto einzugeben.

Wenn sudo
ist richtig konfiguriert, die Ausgabe der oben genannten whoami Befehl wird zeigen root
.
7. Sie können auch den Inhalt des auflisten /root
Verzeichnis mit dem Befehl ls, der normalerweise nur für den Root-Benutzer erreichbar ist.
$ sudo ls -la /root

Vielleicht möchten Sie auch die folgenden Artikel lesen sudo.
- 10 Nützliche Sudoer-Konfigurationen zum Einstellen von ‘sudo’ unter Linux
- Anzeigen von Sternchen beim Eingeben eines Sudo-Passworts unter Linux
- So halten Sie die “sudo” -Kennwort-Timeout-Sitzung unter Linux länger
Das ist alles! In diesem Artikel haben wir erklärt, wie Sie mit ein neues normales Benutzerkonto erstellen sudo
Privilegien auf a CentOS System. Bei Fragen erreichen Sie uns über das unten stehende Kommentarformular.