So nutzen Sie den CHMOD-Rechner
Der CHMOD-Rechner erleichtert die Ermittlung und Konfiguration von Dateiberechtigungen auf Unix- und Linux-Systemen. Anstatt Zugriffsrechte manuell im Kopf zusammenzurechnen, setzen Sie einfach die Häkchen in der interaktiven Berechtigungsmatrix des CHMOD-Rechner-Tools:
- Rechte für den Besitzer (Owner / User) festlegen — Aktivieren Sie Lesen (r), Schreiben (w) und Ausführen (x).
- Rechte für die Gruppe (Group) auswählen — Bestimmen Sie den Lese-, Schreib- und Ausführungszugriff für Gruppenmitglieder.
- Rechte für Andere (Others) bestimmen — Legen Sie fest, welche Berechtigungen alle übrigen Systembenutzer erhalten.
- Ergebnis sofort ablesen — Der CHMOD-Rechner erzeugt in Echtzeit den dreistelligen Oktalwert (z. B.
755) sowie die symbolische Notation (rwxr-xr-x). - Befehl für das Terminal übernehmen — Kopieren Sie den generierten Wert direkt in Ihren Linux-Befehl (z. B.
chmod 755 dateiname.sh).
Funktionsweise & mathematische Formel
In Unix-basierten Betriebssystemen (Linux, macOS, BSD) werden Dateiberechtigungen in drei Benutzerklassen unterteilt: Besitzer (u), Gruppe (g) und Andere (o). Jede Klasse verfügt über drei grundlegende Zugriffsbits:
- Lesen (Read /
r) = Wert 4 (Bit 2: $2^2 = 4$) - Schreiben (Write /
w) = Wert 2 (Bit 1: $2^1 = 2$) - Ausführen (Execute /
x) = Wert 1 (Bit 0: $2^0 = 1$) - Keine Berechtigung (
-) = Wert 0
Der CHMOD-Rechner addiert die Zahlenwerte der aktivierten Berechtigungen für jede Klasse separat nach dieser Formel:
$$\text{Ziffer} = (\text{Lesen} \times 4) + (\text{Schreiben} \times 2) + (\text{Ausf\ddot{u}hren} \times 1)$$
$$\text{CHMOD-Modus} = \text{Ziffer}{\text{Besitzer}} \ \text{Ziffer}{\text{Gruppe}} \ \text{Ziffer}_{\text{Andere}}$$
Oktale Werte im Überblick
Die folgende Übersicht zeigt die Zahlenwerte, die der CHMOD-Rechner für jede Benutzerklasse auswertet:
| Oktalwert | Symbolisch | Bedeutung |
|---|---|---|
| 7 | rwx | Lesen, Schreiben und Ausführen ($4 + 2 + 1$) |
| 6 | rw- | Lesen und Schreiben ($4 + 2 + 0$) |
| 5 | r-x | Lesen und Ausführen ($4 + 0 + 1$) |
| 4 | r-- | Nur Lesen ($4 + 0 + 0$) |
| 3 | -wx | Schreiben und Ausführen ($0 + 2 + 1$) |
| 2 | -w- | Nur Schreiben ($0 + 2 + 0$) |
| 1 | --x | Nur Ausführen ($0 + 0 + 1$) |
| 0 | --- | Keinerlei Zugriffsrechte ($0 + 0 + 0$) |
Mit dem CHMOD-Rechner berechnen Sie jede beliebige Kombination fehlerfrei und ohne Umwege.
Häufige Berechtigungen in der Praxis
Im CHMOD-Rechner können Sie die am häufigsten benötigten Berechtigungsmuster nachvollziehen:
chmod 644(rw-r--r--): Der Standard für reguläre Dateien (z. B..html,.css,.php, Bilddateien). Der Besitzer darf lesen und schreiben, alle anderen dürfen nur lesen.chmod 755(rwxr-xr-x): Der Standard für Verzeichnisse und ausführbare Skripte (z. B. Bash-, Python-Skripte). Der Besitzer hat Vollzugriff, Gruppe und Andere dürfen lesen und ausführen bzw. Ordner betreten.chmod 600(rw-------): Für vertrauliche Dateien (z. B. private SSH-Schlüssel wieid_rsa, Konfigurationsdateien mit Passwörtern). Nur der Besitzer kann lesen und schreiben.chmod 700(rwx------): Für private Verzeichnisse oder persönliche Skripte. Nur der Besitzer hat vollen Zugriff.chmod 777(rwxrwxrwx): Vollzugriff für jedermann. Sollte im Produktivbetrieb vermieden werden, da es eine massive Sicherheitslücke darstellt.
Typische Anwendungsbereiche
Der intuitive CHMOD-Rechner unterstützt Administratoren, Webentwickler und Linux-Einsteiger in vielen Alltagssituationen:
- Webserver-Konfiguration: Schnelles Einstellen sicherer Dateirechte für Apache, Nginx und Content-Management-Systeme wie WordPress.
- Fehlerbehebung bei Zugriffsfehlern: Beheben von „403 Forbidden“-Fehlern oder Permission-Denied-Meldungen im Terminal.
- Deployment-Skripte: Vorbereitung von CI/CD-Pipelines und Docker-Containern mit korrekten Berechtigungsmustern.
- Linux-Ausbildung & Studium: Anschauliches Verstehen des oktalen und symbolischen Berechtigungssystems.
Nutzen Sie den CHMOD-Rechner, um Linux-Rechte schnell zu überprüfen und Fehlkonfigurationen zuverlässig auszuschließen.