Zum Hauptinhalt springen

So fügen Sie einen Benutzer zu sudoers in Centos hinzu: Schritt für Schritt Anleitung

Ein Benutzer mit Sudo-Rechten hat Zugriff auf privilegierte Befehle im Linux-Betriebssystem. Mit dem Befehl sudo kann der Benutzer Aufgaben mit Administratorrechten ausführen, ohne sich als Root-Superuser anmelden zu müssen. In diesem Artikel werden wir uns eine schrittweise Anleitung zum Hinzufügen eines Benutzers zu Sudoers in CentOS ansehen.

Schritt 1: Melden Sie sich als Root-Benutzer an. Sie können dies tun, indem Sie das Terminal starten und den Befehl verwenden su - und dann das Root-Passwort eingeben.

Schritt 2: Führen Sie den Befehl aus visudo um die Sudoers-Datei zu bearbeiten. Die sudoers-Datei enthält eine Liste von Benutzern und Gruppen, die den Befehl sudo verwenden dürfen. Ein Texteditor wird geöffnet.

Schritt 3: Suchen Sie die Zeile, die mit beginnt ## Allow root to run any commands anywhere. Fügen Sie unterhalb dieser Zeile eine neue Ansichtszeile hinzu username ALL=(ALL) ALL, wobei username der Name des Benutzers ist, den Sie zu sudoers hinzufügen möchten.

Schritt 4: Speichern Sie die Änderungen und schließen Sie die Datei. Verwenden Sie im Visudo-Dienstprogramm eine Tastenkombination Ctrl + O. drücken Sie dann die Eingabetaste, um die Datei zu speichern, und drücken Sie dann Ctrl + X um den Editor zu verlassen.

Glückwunsch! Sie haben jetzt einen Benutzer zu sudoers in CentOS hinzugefügt. Es kann den sudo-Befehl verwenden, um privilegierte Aufgaben auf dem System auszuführen. Beachten Sie, dass das Hinzufügen eines Benutzers zu sudoers ihm vollen Zugriff auf alle Befehle und Dateien im System gewährt. Seien Sie also vorsichtig, wenn Sie dem Benutzer diese Rechte zuweisen.

Installieren des Sudo-Programms

Mit sudo können normale Benutzer Befehle unter Verwendung der bereitgestellten Zugriffsregeln als Root ausführen. Die Installation von sudo auf einem CentOS-System erfolgt wie folgt:

  1. Öffnen Sie das Terminal.
  2. Geben Sie den Befehl su - ein und geben Sie das Root-Passwort ein, um Root-Rechte zu erhalten.
  3. Geben Sie den Befehl yum install sudo ein und drücken Sie die Eingabetaste, um sudo zu installieren.
  4. Bestätigen Sie die Einstellung mit Y und Enter, wenn Sie zur Bestätigung aufgefordert werden.

Nach Abschluss der Installation können Sie den sudo-Befehl verwenden, um Befehle mit Superuser-Rechten im Namen eines normalen Benutzers auszuführen.

Erstellen eines neuen Benutzers

Das Erstellen eines neuen Benutzers in einem Centos-Betriebssystem kann für die Aufgabenteilung und die Zugriffskontrolle nützlich sein. Sie können den Befehl useradd verwenden, um einen neuen Benutzer in Centos zu erstellen.

Führen Sie den folgenden Befehl aus, um einen neuen Benutzer mit dem Namen "username" zu erstellen:

Das TeamDie Beschreibung
sudo useradd username Erstellen eines neuen Benutzers mit dem Namen "username"

Nach dem Ausführen des Befehls wird ein neuer Benutzer erstellt. Es wird jedoch keine Berechtigungen oder keinen Zugriff auf Systemressourcen haben. Um einen Benutzer zur Gruppe sudoers hinzuzufügen und ihm Berechtigungen zum Ausführen von Befehlen mit Administratorrechten zu erteilen, müssen Sie die folgenden Schritte ausführen.

Hinzufügen eines Benutzers zur wheel-Gruppe

  1. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um den Benutzer zur Gruppe wheel hinzuzufügen: sudo usermod -aG wheel Benutzername
  2. Geben Sie das Root-Passwort ein, um die Aktion zu bestätigen.
  3. Stellen Sie sicher, dass der Benutzer erfolgreich zur wheel-Gruppe hinzugefügt wurde, führen Sie den Befehl: groups Benutzername aus

Der Benutzer hat jetzt die Möglichkeit, den sudo-Befehl zu verwenden, um privilegierte Aktionen in CentOS auszuführen.

Bearbeiten der Sudoers-Datei

Um einen Benutzer zu sudoers in Centos hinzuzufügen, müssen Sie die sudoers-Datei bearbeiten. Diese Datei enthält eine Liste von Benutzern, die Befehle mit Superuser-Rechten ausführen dürfen.

Bevor Sie Änderungen an der sudoers-Datei vornehmen, müssen Sie sicherstellen, dass Sie Zugriff auf die Ausführung von Befehlen mit Superuser- Rechten haben. Um dies zu tun, müssen Sie mit einem Konto angemeldet sein, das über Sudo- oder Root-Rechte verfügt.

Führen Sie die folgenden Schritte aus, um die Sudoers-Datei zu bearbeiten:

  1. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
sudo visudo

Dieser Befehl öffnet die sudoers-Datei in einem vi-Texteditor und schützt sie vor gleichzeitigen Änderungen durch andere Benutzer.

  1. Scrollen Sie nach unten zu dem Abschnitt, der mit den Kommentaren # User privilege specification beginnt.

In diesem Abschnitt finden Sie eine Liste der Benutzer, die sudo verwenden dürfen. Jede Zeile beginnt mit einem Benutzernamen, gefolgt von durch Kommas getrennten Berechtigungen.

Um einen neuen Benutzer hinzuzufügen, fügen Sie die Zeile am unteren Rand des Abschnitts hinzu, indem Sie den folgenden Beispielen folgen:

имя_пользователя ALL=(ALL) ALL

Geben Sie anstelle von Benutzername den tatsächlichen Namen des Benutzers an, den Sie hinzufügen möchten.

Das erste ALL in der Zeile gibt an, dass der Benutzer Befehle für jeden Benutzer ausführen kann. Das zweite ALL bietet Zugriff auf jeden Host. Das dritte ALL erlaubt dem Benutzer, alle Befehlstypen auszuführen.

Nachdem Sie die Änderungen vorgenommen haben, speichern und schließen Sie die sudoers-Datei im vi-Texteditor mit den folgenden Befehlen:

  1. Drücken Sie Esc, um den Einfügemodus zu verlassen.
  2. Geben Sie :wq ein und drücken Sie die Eingabetaste . Dadurch werden die Änderungen gespeichert und die Datei geschlossen.

Sie haben jetzt einen Benutzer zu sudoers in Centos hinzugefügt. Dieser Benutzer kann jetzt Befehle mit Root-Rechten verwenden.