Shell & Navigation
Benutzer, Gruppen und Rechte
Linux trennt Zugriffsrechte für Eigentümer, Gruppe und andere Benutzer. Dieses Modell ist eine zentrale Grundlage der Systemsicherheit.
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.
$ ls -l deploy.sh
-rwxr-x--- 1 bernd dev 842 Aug 14 10:30 deploy.shchmod und chown
chmod verändert Berechtigungen; chown Eigentümer und Gruppe. Administratorrechte sollten nur dort eingesetzt werden, wo sie tatsächlich nötig sind.
chmod u+x deploy.sh
sudo chown alice:developers project.txtWarum 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?
Bei Verzeichnissen steuert `x`, ob Pfadnamen darin aufgelöst werden können.
Mit Trainer vertiefen
Dieses Thema als Schulung?
Auf linux-kurse.eu finden Sie Linux-, Administrations- und Bash-Schulungen von Bodenseo.
Linux-Schulungen ansehen