$linux-kurs.euLinux lernen · verstehen · anwenden

Shell & Navigation

Aufbau18 min

Benutzer, Gruppen und Rechte

Linux trennt Zugriffsrechte für Eigentümer, Gruppe und andere Benutzer. Dieses Modell ist eine zentrale Grundlage der Systemsicherheit.

Nur wenn Sie diesen Button verwenden, wird Ihr Lernfortschritt lokal in diesem Browser gespeichert. Es erfolgt keine Übertragung an den Server.

Rechte lesen

ls -l zeigt unter anderem Typ und Rechte eines Dateisystemobjekts. r steht für Lesen, w für Schreiben und x für Ausführen beziehungsweise bei Verzeichnissen für Betreten/Durchsuchen.

Terminal / Bash
$ ls -l deploy.sh
-rwxr-x--- 1 bernd dev 842 Aug 14 10:30 deploy.sh

chmod und chown

chmod verändert Berechtigungen; chown Eigentümer und Gruppe. Administratorrechte sollten nur dort eingesetzt werden, wo sie tatsächlich nötig sind.

Terminal / Bash
chmod u+x deploy.sh
sudo chown alice:developers project.txt

Warum sudo?

sudo führt ein einzelnes Kommando mit erhöhten Rechten aus, sofern die Konfiguration dies erlaubt. Es ist kein Ersatz für das Verständnis von Dateirechten und sollte nicht reflexartig vor jedes fehlschlagende Kommando gesetzt werden.

Übung

Jetzt selbst ausprobieren

Erstellen Sie eine Datei, entfernen Sie für die Gruppe das Schreibrecht und prüfen Sie `ls -l`.

Lösung / Hinweis anzeigen

`touch demo; chmod g-w demo; ls -l demo`.

Wissenscheck

Was bedeutet `x` bei einem Verzeichnis?

Mit Trainer vertiefen

Dieses Thema als Schulung?

Auf linux-kurse.eu finden Sie Linux-, Administrations- und Bash-Schulungen von Bodenseo.

Linux-Schulungen ansehen