1. Home
  2. Dashboard
  3. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  4. Articles
    1. Liste funktionierender Drucker
  5. Linux Guides
    1. Homepage
    2. YouTube
    3. Telegram
    4. Community-Stammtisch
  6. Lexicon
    1. Last Changes
  7. Smart Search
  • Login
  • Register
  • Search
Default Category
  • Everywhere
  • Default Category
  • Articles
  • Pages
  • Forum
  • Lexikon
  • More Options
  1. Linux Guides Community
  2. Lexicon
  3. Default Category

/etc

  • Hammer20l
  • June 1, 2026 at 9:48 PM
  • July 7, 2026 at 5:26 PM
  • 77 times viewed
  • Eintrag
  • Ratings 0
  • Das Verzeichnis /etc (historisch oft als et cetera betitelt, im modernen Linux-Kontext präziser als Extended Text Config oder Editable Text Configuration verstanden) ist der zentrale, systemweite Aufbewahrungsort für alle Konfigurationsdateien des Linux-Betriebssystems und der installierten Anwendungen. Gemäß dem offiziellen Dateisystem-Standard (FHS) dürfen in /etc ausschließlich statische Textdateien und Skripte liegen, die das Verhalten von Diensten, Netzwerken, Benutzerrechten und Boot-Prozessen steuern. Es enthält ausdrücklich keine ausführbaren Binärdateien.

    Klick für mehr ...

    1 📁 /etc (Das Nervenzentrum der Systemkonfiguration)

    „Alles ist eine Datei“.
    Im Gegensatz zu Windows, das Systemeinstellungen in einer zentralen, binären und unübersichtlichen Datenbank (der Registry) versteckt, setzt Linux auf menschlich lesbare Textdateien.

    /etc ist die standardisierte Schublade, in der all diese Stellschrauben gesammelt werden.

    Der Name stammt aus den frühen Unix-Tagen der 1970er Jahre und stand schlicht für „et cetera“ (und so weiter), weil die Entwickler dort alles hineinwarfen, was nicht sauber in die Verzeichnisse für Programme (/bin) oder Bibliotheken (/lib) passte.

    Im Laufe der Jahrzehnte hat sich das Verzeichnis jedoch zu einer streng reglementierten Zone entwickelt. Heute gilt die eiserne Regel des Filesystem Hierarchy Standard (FHS): Hier gehören ausschließlich Konfigurationen hinein.

    Die Kernphilosophie von /etc lautet: „Systemweite Einstellungen müssen transparent, editierbar und dokumentiert sein. Jedes installierte Programm erhält hier seinen festen Platz für Konfigurationstextdateien, damit der Administrator das System blind mit einem einfachen Texteditor steuern kann.“

    2 🏗️ DIE ANATOMIE VON /etc (Wichtige Core-Dateien im Überblick)

    Ein Blick in /etc kann für Einsteiger erdrückend wirken.

    2.1 1. System- und Hardware-Grundlagen

    • /etc/fstab (File System Table):
      Definiert, welche Festplatten, Partitionen, Netzlaufwerke oder USB-Sticks beim Systemstart wohin und mit welchen Rechten in den Verzeichnisbaum eingehängt (gemountet) werden.
    • /etc/hostname:
      Enthält schlicht den eindeutigen Netzwerknamen deines Computers.
    • /etc/resolv.conf & /etc/hosts:
      Die lokalen Schaltstellen für die Namensauflösung (DNS). In der hosts-Datei können IP-Adressen fest an Domainnamen gekoppelt werden (der klassische Weg, um Werbeserver systemweit umzuleiten).

    2.2 2. Benutzerverwaltung und Sicherheit

    • /etc/passwd:
      Die Liste aller registrierten Benutzer des Systems inklusive ihrer User-ID (UID), der Standard-Shell und dem Heimatverzeichnis. Historischer Fakt: Früher lagen hier auch die Passwörter, heute sind sie aus Sicherheitsgründen ausgelagert.
    • /etc/shadow:
      Enthält die kryptografisch verschlüsselten Passwörter und Ablaufdaten der Benutzeraccounts. Diese Datei ist so sensibel, dass sie nur vom Root-Benutzer gelesen werden darf.
    • /etc/sudoers:
      Steuert penibel, welche normalen Benutzer oder Gruppen administrative Befehle über das Werkzeug sudo ausführen dürfen.

    2.3 3. Das moderne Sub-Verzeichnis-Layout (.d-Ordner)

    Moderne Linux-Systeme (und Paketmanager wie apt oder pacman) weichen das starre Konzept einzelner, riesiger Konfigurationsdateien zunehmend auf. Statt einer monolithischen Datei findet man immer häufiger Ordner wie:

    • /etc/apt/sources.list.d/
    • /etc/modprobe.d/
    • /etc/systemd/system/

    Das Suffix .d steht für Directory (Verzeichnis).

    Der Vorteil: Anwendungen lesen beim Start einfach alle darin befindlichen Textdateien alphabetisch ein. Paketmanager oder Tools wie extrepo können so eigene, isolierte Konfigurationsschnipsel hineinschreiben oder löschen, ohne Gefahr zu laufen, die Hauptkonfigurationsdatei des Administrators durch unsaubere Skripte zu zerstören.

    3 🛠️ RECHTE & BACKUP-STRATEGIE

    Da Änderungen in /etc das Verhalten des gesamten Systems beeinflussen, gelten hier extrem restriktive Sicherheitsregeln:

    Code
    # 1. Schreibrechte erzwingen
    # Fast alle Dateien in /etc gehören dem Benutzer 'root'. Zum Editieren ist 'sudo' Pflicht:
    sudo nano /etc/fstab
    
    # 2. Der wichtigste Sicherungsbefehl vor Änderungen
    # Bevor man eine Datei in /etc anfasst, erstellt man immer eine Kopie im selben Verzeichnis:
    sudo cp /etc/network/interfaces /etc/network/interfaces.bak
    
    # 3. Das gesamte System-Setup sichern
    # Da in /etc deine gesamte System-Identität steckt, reicht es für ein Backup der Konfiguration oft aus, nur diesen Ordner als Archiv zu packen:
    sudo tar -cvzf system_config_backup.tar.gz /etc/
    Display More

    4 ⚠️ DIE TYPISCHEN /ETC-STOLPERSTEINE

    4.1 Das „Ich kann meine Änderungen nicht speichern“ - Rechte-Dilemma

    • Das Problem:
      Ein Nutzer berichtet, dass er eine Konfigurationsdatei (z. B. /etc/vlc/vlcrc oder ein Samba-Setup) im Texteditor geöffnet und angepasst hat. Beim Versuch zu speichern, bricht der Editor mit der Meldung „Permission denied“ oder „Datei ist schreibgeschützt“ ab.
    • Die Ursache:
      Der Nutzer hat den Editor als normaler Benutzer gestartet. Aus Sicherheitsgründen sind Dateien in /etc für reguläre Konten strikt schreibgeschützt (Read-Only), um unbefugte Manipulationen des Systems zu verhindern.
    • Die Lösung: Man muss den Editor zwingend mit Root-Rechten über sudo aufrufen:

      Code
      sudo nano /etc/pfad/zu/datei.conf
      # Oder im grafischen Umfeld über polkit-konforme Editoren

    4.2 Das „FrankenDebian / Pacman-Konflikt“ - Update-Problem (.dpkg-dist / .pacnew)

    • Das Problem:
      Nach einem großen System-Update stellt ein User fest, dass ein Dienst plötzlich nicht mehr startet oder seine mühsam konfigurierten Einstellungen zurückgesetzt wurden. Manchmal tauchen im Verzeichnis merkwürdige Dateien mit Endungen wie .dpkg-old, .dpkg-dist oder .pacnew auf.
    • Die Ursache:
      Wenn ein Software-Update eine neue Standard-Konfigurationsdatei mitbringt, die der Administrator aber zuvor manuell in /etc verändert hat, steht der Paketmanager vor einem Dilemma: Überschreibt er die Datei, gehen die Admin-Einstellungen verloren; ignoriert er das Update, läuft die neue Softwareversion vielleicht wegen fehlender Parameter nicht.
    • Tipp: Wie die Paketmanager diesen Konflikt sichern:
      • Unter Debian (apt):
        APT fragt interaktiv im Terminal, ob die Version des Paketbetreuers installiert oder die eigene Datei behalten werden soll. Die jeweils andere Version wird als .dpkg-dist oder .dpkg-old danebengelegt.
      • Unter Arch Linux (pacman):
        Pacman überschreibt deine Konfiguration niemals ungefragt, sondern legt die neue Version als .pacnew ab. Der Nutzer muss die Unterschiede via diff prüfen und die Dateien manuell zusammenführen (mergen), z. B. mit dem Tool pacdiff.

    5 📝 FAZIT

    Das Verzeichnis /etc ist das absolute Herzstück für jeden, der die volle Kontrolle über sein Linux-System behalten will. Es verkörpert die Unix-Philosophie der Offenheit und Wartbarkeit perfekt: Keine versteckten Binär-Datenbanken, sondern pure, transparente Textarbeit.

There are currently no ratings for this Eintrag.
  • Next entry /home
  • Changelog
  • PDF
25-linuxguides-png

Table of Contents

  • 1 📁 /etc (Das Nervenzentrum der Systemkonfiguration)
  • 2 🏗️ DIE ANATOMIE VON /etc (Wichtige Core-Dateien im Überblick)
    • 2.1 1. System- und Hardware-Grundlagen
    • 2.2 2. Benutzerverwaltung und Sicherheit
    • 2.3 3. Das moderne Sub-Verzeichnis-Layout (.d-Ordner)
  • 3 🛠️ RECHTE & BACKUP-STRATEGIE
  • 4 ⚠️ DIE TYPISCHEN /ETC-STOLPERSTEINE
    • 4.1 Das „Ich kann meine Änderungen nicht speichern“ - Rechte-Dilemma
    • 4.2 Das „FrankenDebian / Pacman-Konflikt“ - Update-Problem (.dpkg-dist / .pacnew)
  • 5 📝 FAZIT

Categories

  1. Anfängerfragen 0
  2. Default Category 667
  1. Privacy Policy
  2. Legal Notice
  1. Nutzungsbedingungen
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™