0Pricing
Ethical Hacking Academy · Lektion

Das Linux-Dateisystem

Navigation und Berechtigungen

Das Linux-Dateisystem ist eine kostenlose Ethical Hacking Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Ethical Hacking Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Ethical Hacking Academy-Kurs umfasst insgesamt 4 Lektionen.

Alles ist eine Datei

Unter Linux wird fast alles als Datei dargestellt – reguläre Dateien, Verzeichnisse, Geräte und sogar Prozesse unter /proc.

Das Verständnis des Dateisystems bildet die Grundlage dafür, sich auf einem kompromittierten Rechner zu bewegen und interessante Daten aufzuspüren.

Die Dateisystemhierarchie

Linux verwendet einen einzigen Verzeichnisbaum, der bei / beginnt. Wichtige Verzeichnisse:

  • /etc – Systemkonfiguration (und Passwörter).
  • /home – Home-Verzeichnisse der Benutzer.
  • /var – Protokolle und veränderliche Daten.
  • /tmp – für alle beschreibbarer temporärer Speicher, praktisch zum Ablegen von Tools.
  • /root – das Home-Verzeichnis des root-Benutzers.

Navigieren

Mit diesen grundlegenden Befehlen können Sie sich bewegen und Inhalte auflisten.

pwd          # print working directory
ls -la       # list all files with details
cd /etc      # change directory
cd ~         # go to your home directory

Absolute und relative Pfade

Ein absoluter Pfad beginnt im Wurzelverzeichnis: /var/log/auth.log. Ein relativer Pfad geht vom aktuellen Verzeichnis aus: ../log/auth.log.

  • . bezeichnet das aktuelle Verzeichnis.
  • .. bezeichnet das übergeordnete Verzeichnis.

Berechtigungsbits lesen

Eine ausführliche Auflistung zeigt Berechtigungen wie -rwxr-xr--:

  • Erstes Zeichen: Dateityp (- Datei, d Verzeichnis, l Link).
  • Danach folgen drei Dreiergruppen: Eigentümer, Gruppe und andere.
  • Jede Dreiergruppe steht für Lesen (r), Schreiben (w) und Ausführen (x).

Numerische Berechtigungen

Berechtigungen lassen sich auch als Oktalzahlen ausdrücken: r=4, w=2, x=1.

  • 755 = rwxr-xr-x (Eigentümer alle Rechte, andere Lesen+Ausführen).
  • 644 = rw-r--r-- (Eigentümer Lesen+Schreiben, andere Lesen).
chmod 755 script.sh
chmod 600 secret.txt

Eigentümerschaft

Jede Datei hat einen Eigentümer und eine Gruppe. Ändern Sie diese mit chown (erfordert entsprechende Berechtigungen).

chown alice:developers report.txt
ls -l report.txt

Warum Berechtigungen für Hacker wichtig sind

Fehlerhaft konfigurierte Berechtigungen gehören zu den wichtigsten Wegen zur Privilegieneskalation.

  • Für alle beschreibbare Skripte, die von root ausgeführt werden, können übernommen werden.
  • Lesbare /etc/shadow-Dateien geben Passwort-Hashes preis.
  • Als 644 hinterlassene sensible Backups legen Geheimnisse offen.

Das SUID-Bit

Eine Datei mit gesetztem SUID-Bit wird mit den Berechtigungen des Dateieigentümers ausgeführt, nicht mit denen des Aufrufers. Wenn eine SUID-root-Binärdatei ausnutzbar ist, erhält ein Angreifer root-Rechte.

Das Auffinden ungewöhnlicher SUID-Binärdateien ist ein klassischer Schritt bei der Privilegieneskalation.

find / -perm -4000 -type f 2>/dev/null

Versteckte Dateien und Links

Dateien, die mit einem Punkt beginnen, sind versteckt (.bashrc, .ssh). Sie enthalten häufig Zugangsdaten und Verlauf.

Symbolische Links verweisen auf andere Dateien; ls -l zeigt sie mit einem Pfeil an. Achten Sie auf Links, die privilegierte Vorgänge umleiten.

ls -la ~
cat ~/.ssh/id_rsa 2>/dev/null

Eingehängte Dateisysteme

Speicher wird über Mountpoints in den Verzeichnisbaum eingebunden. Eine Auflistung der Mounts zeigt zusätzliche Datenträger, Netzwerkfreigaben oder verborgene Partitionen, die es sich auf einem Zielsystem zu untersuchen lohnt.

mount
df -h

Kurztest

Interpretieren Sie eine oktale Berechtigung.

Zusammenfassung

Sie haben das Linux-Dateisystem kennengelernt:

  • Ein einziger Baum ab /; wichtige Verzeichnisse sind /etc, /home, /var und /tmp.
  • Berechtigungen bestehen aus Dreiergruppen für Eigentümer/Gruppe/andere mit rwx und werden auch oktal angegeben (755, 644).
  • Fehlerhaft konfigurierte Berechtigungen und SUID-Binärdateien sind wichtige Ziele für die Privilegieneskalation.

Als Nächstes folgen die wichtigsten Befehle für schnelles Arbeiten in einer Shell.

Häufig gestellte Fragen

Ist die Lektion „Das Linux-Dateisystem“ kostenlos?

Ja — der vollständige Text von „Das Linux-Dateisystem“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Ethical Hacking Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Ethical Hacking Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Das Linux-Dateisystem“?

Navigation und Berechtigungen Du übst Ethical Hacking Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Ethical Hacking Academy zu starten?

Keine Vorkenntnisse erforderlich. Ethical Hacking Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Das Linux-Dateisystem“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Ethical Hacking Academy-Lektion Code schreiben und ausführen?

Ja. Jede Ethical Hacking Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Das Linux-Dateisystem
  2. Wichtige Befehle
  3. Benutzer- und Prozessverwaltung
  4. Netzwerkbefehle
← Zurück zu Ethical Hacking Academy