Linux Server Administration (systemd, ssh, POSIX Rechte rwx, sudo) versus Windows Server (Active Directory Rollen, NTFS Berechtigungen, Vererbung).
📖 Fachtheorie & KMK-Prüfungswissen
1. Linux POSIX-Berechtigungen
Jede Datei und jedes Verzeichnis in Linux besitzt Zugriffsrechte für drei Kategorien:
- u (User/Owner): Der Besitzer der Datei.
- g (Group): Die zugeordnete Benutzergruppe.
- o (Others): Alle übrigen Benutzer des Systems.
| Recht | Bedeutung bei Datei | Bedeutung bei Verzeichnis | Oktalwert |
r (Read) | Inhalt lesen / anzeigen | Verzeichnisinhalt auflisten (ls) | 4 |
w (Write) | Inhalt ändern / speichern | Dateien im Ordner anlegen oder löschen! | 2 |
x (Execute) | Als Skript/Programm ausführen | Verzeichnis betreten (cd) | 1 |
Beispiel: chmod 755 script.sh -> Owner = 4+2+1 = 7 (rwx), Group = 4+1 = 5 (r-x), Others = 4+1 = 5 (r-x).
2. Windows Server NTFS-Berechtigungen
- Vererbung: Unterordner und Dateien erben standardmäßig die Berechtigungen des übergeordneten Ordners.
- Explizite vs. geerbte Rechte: Explizit vergebene Rechte überschreiben geerbte Rechte.
- Das Verweigern-Prinzip: Ein explizites "Verweigern" (Deny) hat immer Vorrang vor jedem "Zulassen" (Allow)!
✍️ Authentische IHK-Prüfungsaufgaben mit Erwartungshorizont
Linux Berechtigungsberechnung & SSH-Absicherung
8 Punkte
Auf einem Webserver soll ein Shell-Skript '/opt/backup.sh' konfiguriert werden. Der Besitzer 'backupuser' soll die Datei lesen, schreiben und ausführen dürfen. Die Gruppe 'sysadmins' darf die Datei lesen und ausführen. Alle anderen Benutzer dürfen keinerlei Zugriff haben.
1. Geben Sie die symbolische Notation (z. B. rwxr-xr-x) und den dreistelligen Oktalwert für den chmod-Befehl an.
2. Nennen Sie zwei essenzielle Maßnahmen in der Konfigurationsdatei '/etc/ssh/sshd_config', um den SSH-Zugang des Servers gegen Brute-Force-Angriffe abzusichern.
💡 Didaktischer Erwartungshorizont & Punkteverteilung (nach KMK-Kriterien)
1. Berechtigungen:
- User (Owner): rwx = 4 + 2 + 1 = 7
- Group: r-x = 4 + 0 + 1 = 5
- Others: --- = 0
- Symbolische Notation: -rwxr-x---
- Oktalwert: 750 (Befehl: chmod 750 /opt/backup.sh). (4 Pkt.)
2. SSH-Härtung (zwei Maßnahmen):
- Deaktivieren des Passwort-Logins: 'PasswordAuthentication no' (erzwingt Public-Key-Authentifizierung).
- Deaktivieren des direkten Root-Logins: 'PermitRootLogin no' (Login nur über personalisierte Benutzer mit sudo). (4 Pkt.)