Linux – Übungsaufgaben

Lesedauer 5 Minuten
Posted: Di. 09.01.2024-18:00Updated: Mi. 18.09.2024-20:32

 

Linux-Übungsaufgabe:

4) “sudoers” – Rechte für einen Benutzer einrichten

“sudoers” – ein wichtiges Thema! Da kann man schon mal ins Schwitzen kommen, wenn man nicht weiß, wie man damit umgeht. Aber keine Sorge, mit ein bisschen Übung klappt das!

Einleitung:

Das “sudoers”-File ist eine zentrale Konfigurationsdatei in Linux-Systemen, die festlegt, welche Benutzer welche Befehle mit erhöhten Rechten (als Root) ausführen dürfen.

Aufgabe:

Sie sind Systemadministrator und sollen dem Benutzer “testuser” erlauben, den Befehl “apt update” auszuführen.

Zusatzaufgabe:

Recherchieren Sie die verschiedenen Möglichkeiten, um Rechte in der “sudoers”-Datei zu vergeben. Beschreiben Sie, wie Sie z.B. einem Benutzer erlauben können, nur bestimmte Befehle auf einem bestimmten Host auszuführen.

  1. “sudoers” bearbeiten:

    sudo visudo
  2. Regel hinzufügen:
    Fügen Sie am Ende der Datei folgende Zeile hinzu:

    testuser ALL=(ALL) NOPASSWD: /usr/bin/apt update

Erklärung:

  • testuser: Der Benutzer, dem die Rechte erteilt werden sollen.

  • ALL: Die Benutzergruppe, in der der Benutzer aktiv ist (in diesem Fall alle).

  • (ALL): Die Hosts, von denen aus der Benutzer die Rechte ausüben darf (in diesem Fall alle).

  • NOPASSWD: Der Benutzer muss kein Passwort eingeben, um den Befehl auszuführen.

  • /usr/bin/apt update: Der Befehl, den der Benutzer ausführen darf.

  • Datei speichern:
    Speichern Sie die Datei mit :wq und beenden Sie den Editor.

Hinweise:

  • Der Befehl visudo öffnet die “sudoers”-Datei in einem speziellen Editor, der die korrekte Syntax sicherstellt.

  • Achten Sie auf die korrekte Schreibweise der Benutzernamen, Befehle und Optionen.

  • Verwenden Sie die Option NOPASSWD mit Vorsicht. Es ist generell empfehlenswert, dass Benutzer ein Passwort eingeben müssen, um Befehle mit erhöhten Rechten auszuführen.

Viel Erfolg mit der Aufgabe!

mehr …

Dieser Beitrag wurde bisher 48 mal gelesen.