So erstellen Sie einen Sudo-Benutzer unter CentOS

Der Befehl sudo bietet eine Technik, mit der vertrauenswürdigen Benutzern Administratorrechte für ein Linux-System erteilt werden können, ohne das Kennwort des Root-Benutzers freizugeben.

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
Melden Sie sich bei CentOS Server an
Melden Sie sich bei CentOS Server an

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.

Erstellen Sie einen Sudo-Benutzer in CentOS
Erstellen Sie einen Sudo-Benutzer in CentOS

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
Passwort für neuen Benutzer festlegen
Passwort für neuen Benutzer festlegen

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
Benutzer zur Radgruppe hinzufügen
Benutzer zur Radgruppe hinzufügen

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
Benutzerkonto wechseln
Benutzerkonto wechseln

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.

Führen Sie den Sudo-Befehl aus
Führen Sie den Sudo-Befehl aus

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
Stammverzeichnis auflisten
Stammverzeichnis auflisten

Vielleicht möchten Sie auch die folgenden Artikel lesen sudo.

  1. 10 Nützliche Sudoer-Konfigurationen zum Einstellen von ‘sudo’ unter Linux
  2. Anzeigen von Sternchen beim Eingeben eines Sudo-Passworts unter Linux
  3. 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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *