- Woche 13 Linux-Grundlagen (B3, A6, LF9) - Woche 14 Betrieb und Ueberwachung (A8, A5, LF11) - Woche 15 Serviceanfragen bearbeiten (A1, A2, A5, LF6) - Woche 16 Vorbereitung auf Teil 1 (C3, C4, A10, LF2, LF5) 12 Handouts, 36 Merkkarten, 4 Praxisaufgaben, 3 Checklisten, 2 Lernzielkontrollen und eine Probepruefung Teil 1 (90 Minuten, 100 Punkte, eine durchgehende Fallsituation). Alle Rechenbeispiele nachgerechnet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3.7 KiB
3.7 KiB
id, titel, block, woche, worum, rahmenplan, lernfeld, merksatz, karten
| id | titel | block | woche | worum | rahmenplan | lernfeld | merksatz | karten | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S7 | Linux – Benutzer, Gruppen und Dateirechte | system | 13 | Unter Linux hat jede Datei einen Besitzer, eine Gruppe und drei Mal drei Rechte. Das ist einfacher als unter Windows – und genauso schnell falsch gesetzt. |
|
LF9 | Lesen 4, Schreiben 2, Ausführen 1 – für Besitzer, Gruppe, alle anderen. Täglich arbeiten als Benutzer, Rechte holen mit sudo. |
|
Das Wesentliche
- Jede Datei hat einen Besitzer, eine Gruppe und Rechte für drei Klassen: Besitzer (u), Gruppe (g), alle anderen (o).
- Drei Rechte: r lesen (4), w schreiben (2), x ausführen (1). Bei Verzeichnissen heißt x: hineinwechseln dürfen.
- Lesen in
ls -l:-rw-r----- 1 anna buchhaltung bericht.txt– Datei, Besitzerin anna liest und schreibt, Gruppe buchhaltung liest, alle anderen nichts. - Setzen:
chmod 640 dateials Zahl oderchmod g+w dateials Zeichen.chown anna:buchhaltung dateiändert Besitzer und Gruppe. - 777 ist nie die Lösung. Wer „Permission denied" mit
chmod 777beseitigt, hat das Problem versteckt und eine Lücke geöffnet. Richtig ist, Besitzer oder Gruppe passend zu setzen. - Benutzer:
sudo adduser annalegt Benutzer samt Heimatverzeichnis an (Debian, Ubuntu). Gespeichert wird in/etc/passwd, die Passwort-Hashes in/etc/shadow, Gruppen in/etc/group. - Gruppen:
sudo usermod -aG gruppe anna. Wirksam erst nach erneuter Anmeldung. - root und sudo: root darf alles. Im Alltag arbeitet man als normaler Benutzer und holt sich
Rechte für einen einzelnen Befehl mit
sudo. Jedersudo-Aufruf wird protokolliert. - Konto sperren statt löschen, wenn jemand geht:
sudo usermod -L annaundsudo chage -E 0 anna. So bleibt nachvollziehbar, wem welche Dateien gehörten.
Übersicht
| Zahl | Zeichen | Bedeutung | Typisch für |
|---|---|---|---|
| 644 | rw-r--r-- | Besitzer schreibt, alle lesen | Konfigurationsdateien, Webseiten |
| 640 | rw-r----- | Besitzer schreibt, Gruppe liest | Dateien mit vertraulichem Inhalt |
| 600 | rw------- | nur der Besitzer | private Schlüssel, Zugangsdaten |
| 755 | rwxr-xr-x | Besitzer schreibt, alle lesen und führen aus | Programme, Verzeichnisse |
| 750 | rwxr-x--- | wie 755, aber ohne die anderen | Verzeichnisse einer Abteilung |
Prüfungsfrage
Frage: Im Verzeichnis /srv/einkauf sollen alle Mitglieder der Gruppe einkauf Dateien
anlegen und ändern dürfen, andere Benutzer gar nichts. Wie richten Sie das ein?
Antwort: sudo chown root:einkauf /srv/einkauf setzt die Gruppe; sudo chmod 2770 /srv/einkauf gibt Besitzer und Gruppe Lesen, Schreiben und Hineinwechseln und den anderen
nichts. Die vorangestellte 2 setzt das setgid-Bit: Neue Dateien im Verzeichnis gehören dann
automatisch der Gruppe einkauf statt der primären Gruppe ihres Erstellers – sonst könnten die
Kollegen eine neu angelegte Datei womöglich nicht ändern. Die Benutzer kommen mit sudo usermod -aG einkauf benutzer in die Gruppe und müssen sich danach neu anmelden.