Zum Hauptinhalt springen

Hinzufügen eines Benutzers zu sudoers: Schritt für Schritt Anleitung

Wenn es darum geht, einen Server einzurichten oder Programme unter Linux zu installieren, ist es manchmal erforderlich, Befehle mit Administratorrechten auszuführen. Administratorrechte ermöglichen vollen Zugriff auf das System und ermöglichen das Ausführen von Aktionen, die für normale Benutzer eingeschränkt sind.

Eine Möglichkeit, Administratorrechte für Linux zu erhalten, besteht darin, einen Benutzer zur sudoers-Datei hinzuzufügen. In diesem Artikel sehen wir uns eine schrittweise Anleitung an, wie man einen Benutzer zu sudoers hinzufügt und ihm Administratorberechtigungen erteilt.

Schritt 1: Öffnen Sie das Terminal und geben Sie den Befehl "sudo visudo" ein. Sie müssen davon überzeugt sein, dass Sie ein Konto mit Administratorrechten verwenden.

Schritt 2: Suchen Sie in der geöffneten sudoers-Datei nach der Zeile "# User privilege specification". Unmittelbar danach können Sie einen neuen Benutzer hinzufügen. Zum Beispiel könnten Sie Folgendes eingeben: "username ALL=(ALL:ALL) ALL" wobei "username" der Name des Benutzers ist, den Sie zu sudoers hinzufügen möchten. Dieser Eintrag gewährt dem Benutzer volle Administratorberechtigungen.

Schritt 3: Speichern Sie die Datei und schließen Sie sie. Der neue Benutzer hat jetzt Administratorrechte und kann Befehle mit sudo ausführen.

Das Hinzufügen eines Benutzers zu Sudoers ist eine einfache und effektive Sicherheitsmaßnahme, mit der Sie den Zugriff auf Befehle mit Administratorrechten auf nur benötigte Benutzer beschränken können. Wenn Sie diese schrittweise Anleitung befolgen, können Sie sudoers problemlos einen neuen Benutzer hinzufügen und ihm die erforderlichen Berechtigungen erteilen.

Vorbereiten des Hinzufügens eines Benutzers zu sudoers

Bevor Sie einen Benutzer zu sudoers hinzufügen, müssen Sie einige vorbereitende Schritte ausführen:

  1. Stellen Sie sicher, dass Sie über Administratorrechte auf dem Server verfügen.
  2. Melden Sie sich mit einem Administratorkonto an.
  3. Öffnen Sie ein Terminal oder eine Eingabeaufforderung.
  4. Installieren Sie sudo, wenn es nicht auf Ihrem Server installiert ist. Geben Sie dazu apt-get install sudo (für Debian und Ubuntu) oder yum install sudo (für CentOS und Fedora) ein und drücken Sie die Eingabetaste.
  5. Stellen Sie sicher, dass Ihr Benutzer bereits dem System hinzugefügt wurde. Wenn es noch nicht vorhanden ist, fügen Sie es mit dem Befehl useradd hinzu und ersetzen Sie durch den gewünschten Benutzernamen.

Jetzt haben Sie alles, was Sie zum Hinzufügen eines Benutzers zu sudoers benötigen.

Einen geeigneten Texteditor installieren

Um eine Sudoers-Datei zu bearbeiten, benötigen Sie einen zuverlässigen und benutzerfreundlichen Texteditor mit Administratorrechten. Möglicherweise benötigen Sie verschiedene Funktionen wie Syntaxhervorhebung, automatische Vervollständigung und die Möglichkeit, mit Root-Zugriff zu arbeiten.

Es gibt mehrere beliebte Texteditoren unter Linux, aus denen Sie wählen können:

  • Nano: Nano ist ein einfach zu bedienender Texteditor, der praktisch überall verfügbar ist, wo Linux installiert ist. Es ist praktisch für Anfänger und ähnelt Editoren in Windows wie Notepad.
  • Vi/Vim: Vi und Vim sind leistungsfähigere Texteditoren für fortgeschrittene Benutzer. Sie haben eine umfangreiche Reihe von Funktionen und können für Anfänger etwas schwierig sein, aber wenn Sie ihre Grundlagen verstehen, werden sie zu einem mächtigen Werkzeug.
  • Emacs: Emacs ist ein Open-Source-Texteditor, der viele Funktionen und Erweiterungen bietet. Es kann schwierig zu meistern sein, aber es bietet viele Möglichkeiten und kann an Ihre Bedürfnisse angepasst werden.

Wählen Sie den Editor aus, der für Sie am bequemsten ist. Wenn Sie keine Präferenz haben, empfehlen wir Ihnen, mit Nano zu beginnen.

Öffnen der Datei sudoers

Bevor Sie einen Benutzer zu sudoers hinzufügen können, müssen Sie die sudoers-Datei zur Bearbeitung öffnen. Führen Sie dazu die folgenden Schritte aus:

Öffnen Sie ein Terminal und führen Sie den Befehl aus:

Geben Sie das Passwort Ihres aktuellen Benutzers ein und drücken Sie die Eingabetaste.

Die sudoers-Datei wird in einem Texteditor geöffnet. Beachten Sie, dass Sie Root-Rechte benötigen, um die Sudoers-Datei zu bearbeiten.

Nachdem Sie die Datei geöffnet haben, können Sie mit dem Hinzufügen eines Benutzers zu sudoers beginnen.

Hinzufügen eines Benutzers zu sudoers

Um administrative Aufgaben auf einem Linux-Betriebssystem ausführen zu können, muss der Benutzer über Root-Rechte verfügen oder in die Gruppe sudoers aufgenommen werden. In diesem Abschnitt erfahren Sie, wie Sie einer Sudoers-Datei einen Benutzer hinzufügen.

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

sudo visudo

2. Suchen Sie im geöffneten Editor nach einer Zeile, die mit # User privilege specification beginnt.

3. Unter dieser Zeile können Sie einen Benutzer hinzufügen, indem Sie seinen Namen und seine Zugriffsrechte angeben. Zum Beispiel:

username ALL=(ALL:ALL) ALL

wobei username der Name des Benutzers ist, den Sie hinzufügen möchten.

4. Speichern und schließen Sie die sudoers-Datei. Stellen Sie sicher, dass die vorgenommenen Änderungen fehlerfrei sind, da sonst der Zugriff auf das System beeinträchtigt werden kann.

Der hinzugefügte Benutzer hat nun Root-Rechte. Er kann administrative Aufgaben ausführen, indem er den Befehl sudo vor dem gewünschten Befehl verwendet.

Überprüfen der korrekten Hinzufügung

Nachdem Sie einen Benutzer zu sudoers hinzugefügt haben, ist es wichtig zu überprüfen, ob die Berechtigungen korrekt zugewiesen wurden. Dazu können Sie die folgenden Schritte ausführen:

1. Öffnen Sie eine neue Konsole und melden Sie sich unter dem hinzugefügten Benutzer an.

2. Geben Sie den Befehl sudo -l ein, mit dem Sie eine Liste der für den Benutzer verfügbaren Befehle anzeigen können.

4. Um sicherzustellen, dass alles korrekt konfiguriert ist, können Sie versuchen, einen der Befehle auszuführen, auf die der Benutzer mit sudo zugegriffen hat.

5. Wenn der Befehl ohne Probleme ausgeführt wird und kein Administratorkennwort angefordert wird, wurden die Zugriffsrechte korrekt hinzugefügt.

Wenn bei der Überprüfung Probleme auftreten oder die Befehle nicht korrekt ausgeführt werden, müssen Sie alle vorherigen Schritte erneut überprüfen und ggf. Änderungen vornehmen.

Speichern und Schließen der Sudoers-Datei

Nachdem die Bearbeitung der Sudoers-Datei abgeschlossen ist, müssen Sie alle Änderungen speichern und die Datei vor dem Beenden schließen. Verwenden Sie die folgenden Schritte, um die Änderungen zu speichern und den Editor zu verlassen:

  1. Drücken Sie die Taste Ctrl und die Taste X gleichzeitig, um den Nano-Editor zu beenden.
  2. Wenn Sie Änderungen an einer Datei vorgenommen haben, werden Sie vom Editor gefragt, ob Sie die Änderungen speichern möchten. Geben Sie einen Buchstaben ein Y und drücken Sie die Taste Enter um zu bestätigen, dass die Änderungen gespeichert wurden.
  3. Wenn Sie keine Änderungen an der Datei vorgenommen haben oder die Änderungen nicht speichern möchten, drücken Sie einfach die Taste Enter zum Beenden ohne Speichern.

Nachdem Sie diese Schritte ausgeführt haben, wird die sudoers-Datei mit den vorgenommenen Änderungen gespeichert und Sie kehren zur Befehlszeile zurück. Stellen Sie sicher, dass Sie für die vorgenommenen Änderungen verantwortlich sind und dass diese nicht mit den Sicherheitsrichtlinien Ihres Systems in Konflikt stehen.

Überprüfen neuer Zugriffsrechte

Nachdem Sie den Benutzer erfolgreich zur sudoers-Datei hinzugefügt haben, können Sie überprüfen, ob die neuen Berechtigungen gültig sind.

Um dies zu tun, benötigen Sie:

  1. Beendet die aktuelle Sitzung des Benutzers, für den die Rechte geändert wurden.
  2. Melden Sie sich unter einem neuen Benutzer an.
  3. Führen Sie den sudo-Befehl aus, nach dem Sie aufgefordert werden, das Kennwort des Benutzers einzugeben.
  4. Wenn das System das eingegebene Kennwort akzeptiert und den Befehl mit Root-Rechten ausführt, wurden die Zugriffsrechte erfolgreich geändert.

Überprüfen Sie den Zugriff auf verschiedene Befehle, für die Root-Rechte erforderlich sind, um sicherzustellen, dass die neuen Rechte korrekt funktionieren.

Wenn Probleme auftreten oder Sie Änderungen rückgängig machen möchten, können Sie die sudoers-Datei jederzeit mithilfe einer Sicherungskopie auf den ursprünglichen Zustand zurücksetzen.

Abschluss des Hinzufügens eines Benutzers zu sudoers

Nachdem Sie alle vorherigen Schritte ausgeführt haben, haben Sie den Benutzer erfolgreich zur sudoers-Datei hinzugefügt und ihm Berechtigungen zum Ausführen von Befehlen mit erhöhten Rechten erteilt.

Jetzt müssen Sie nur noch die Funktionsfähigkeit der Einstellungen überprüfen. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie ein neues Terminalfenster und geben Sie den Befehl su - neuer Benutzer ein, wobei "neuer Benutzer" der Name des Benutzers ist, den Sie zu sudoers hinzugefügt haben.
  2. Nachdem Sie den Befehl eingegeben haben, werden Sie zur Eingabe des Kennworts des neuen Benutzers aufgefordert. Geben Sie das Passwort ein und drücken Sie die Eingabetaste.
  3. Sie befinden sich jetzt unter einem neuen Benutzerkonto. Versuchen Sie, einen Befehl mit erhöhten Rechten auszuführen, z. B. sudo ls .
  4. Wenn der Befehl fehlerfrei ausgeführt wird und Sie das Ergebnis der Ausführung sehen, ist die Einstellung zum Hinzufügen eines Benutzers zu sudoers erfolgreich.

Herzlichen Glückwunsch! Sie können jetzt das neue Benutzerkonto verwenden, um Befehle mit erhöhten Rechten auszuführen.