CHMOD-Rechner: Datei- und Ordnerberechtigungen

CHMOD-Rechner — ein praktisches Tool zum Einstellen von Zugriffsberechtigungen. Geben Sie eine Kombination ein und erhalten Sie das Ergebnis in numerischem und symbolischem Format.

CHMOD-Einstellungen

BerechtigungenBesitzer-BerechtigungenGruppen-BerechtigungenAndere-Berechtigungen
Lesen
Schreiben
Ausführen

Ausgabeformat

Sonderberechtigungen

Generierte CHMOD-Befehle

Funktionen des Tools "CHMOD-Rechner"

Numerische und symbolische Berechtigungskonvertierung

Konvertieren Sie zwischen Oktal- (numerischen) und symbolischen Berechtigungsformaten sofort. Geben Sie 755 ein, um rwxr-xr-x zu sehen, oder umgekehrt.

Visuelle Berechtigungsdarstellung

Sehen Sie eine klare visuelle Darstellung der Berechtigungen mit Kontrollkästchen, die Lese-, Schreib- und Ausführungsberechtigungen für jeden Benutzertyp anzeigen.

Benutzer-, Gruppen- und andere Berechtigungen

Legen Sie Berechtigungen für Eigentümer (Benutzer), Gruppe und andere separat fest, mit Unterstützung für alle Standard-Berechtigungskombinationen.

Anleitung und Nutzungsdetails

Der CHMOD-Rechner hilft Ihnen, Dateiberechtigungen und Verzeichnisrechte in Unix-ähnlichen Systemen (Linux, macOS, BSD) schnell zu bestimmen und korrekt zu setzen. Das Tool konvertiert Berechtigungen zwischen symbolischer und numerischer (oktaler) Darstellung, visualisiert Zugriffsrechte und erzeugt sofort nutzbare Terminalbefehle.

Dies ist besonders wichtig bei der Serveradministration, der Bereitstellung von Webanwendungen, CI/CD-Pipelines, Containern und Speichersystemen.

Was sind CHMOD-Berechtigungen?

In Unix-Systemen wird der Zugriff auf eine Datei für drei Benutzergruppen festgelegt:

  • User (u) — der Dateieigentümer oder zugewiesene Benutzer.

  • Group (g) — Benutzer, die zur Dateigruppe gehören.

  • Others (o) — alle übrigen Systembenutzer.

Jede Gruppe kann drei Arten von Berechtigungen haben (r, w, x):

Berechtigung

Symbol

Oktal

Für Dateien

Für Verzeichnisse

Lesen

r

4

Dateiinhalt lesen

Verzeichnisinhalt auflisten

Schreiben

w

2

Datei ändern

Dateien erstellen, löschen, umbenennen

Ausführen

x

1

Als Programm/Skript ausführen

Verzeichnis betreten (cd) und auf Inhalte zugreifen

Ohne Ausführungsrecht (x) ist ein Verzeichnis praktisch nicht zugänglich — selbst wenn Leserechte (r) vorhanden sind.

Die Summe der Werte ergibt die endgültige Berechtigungszahl für jede Benutzergruppe.

Referenz der Berechtigungswerte

Zugriffslevel

Symbolisch

Berechnung

Oktal

Vollzugriff

rwx

4+2+1

7

Lesen & Schreiben

rw-

4+2

6

Lesen & Ausführen

r-x

4+1

5

Nur Lesen

r--

4

4

Schreiben & Ausführen

-wx

2+1

3

Nur Schreiben

-w-

2

2

Nur Ausführen

--x

1

1

Kein Zugriff

---

0

0

Häufig verwendete Berechtigungseinstellungen

Anwendungsfall

Symbolisch

Oktal

Vollzugriff (NICHT empfohlen)

rwxrwxrwx

777

Gemeinsame Gruppenverzeichnisse

rwxrwxr-x

775

Gemeinsame Gruppendateien

rw-rw-r--

664

Private Verzeichnisse und Skripte

rwx------

700

Private Dateien (SSH-Schlüssel, Passwörter)

rw-------

600

Verzeichnisse & ausführbare Skripte

rwxr-xr-x

755

Standard-Webdateien (HTML, CSS, Bilder)

rw-r--r--

644

Optionen für das Ausgabeformat

Beim Ausführen des Befehls chmod können Sie steuern, wie Ergebnisse angezeigt werden:

  • Verbose (-v) — detaillierte Ausgabe mit Änderungen für jede verarbeitete Datei.

  • Changes (-c) — zeigt nur Dateien an, deren Berechtigungen tatsächlich geändert wurden.

  • Silent (-f) — unterdrückt Fehlermeldungen (z. B. fehlende Zugriffsrechte oder nicht vorhandene Dateien).

  • Default — Standardmodus, zeigt nur kritische Meldungen (z. B. Fehler) ohne Details zu erfolgreichen Änderungen.

Optionen zur Anwendung der Berechtigungen

Diese Einstellungen steuern, wie und wo Berechtigungen angewendet werden:

  • Recursive (-R) — wendet Berechtigungen auf ein Verzeichnis und dessen gesamten Inhalt an, einschließlich Unterverzeichnissen, Dateien und symbolischen Links (Verhalten kann je nach System variieren).

  • Reference File (--reference=FILE_NAME) — kopiert Berechtigungen von einer bestehenden Datei statt einen numerischen Modus anzugeben

  • Spezielle Berechtigungsbits:

    • Setuid (+s für Eigentümer) — ausführbare Datei läuft mit den Rechten des Dateieigentümers statt des ausführenden Benutzers.

    • Setgid (+g) — Verhalten hängt vom Objekttyp ab: Für Dateien (Programm läuft mit den Rechten der Dateigruppe), Für Verzeichnisse (neu erstellte Dateien übernehmen die Gruppe des Verzeichnisses, was die Zusammenarbeit erleichtert).

    • Sticky Bit (+t) — wird hauptsächlich bei gemeinsam genutzten Verzeichnissen verwendet. Benutzer können nur ihre eigenen Dateien löschen oder umbenennen (häufig bei /tmp).

CHMOD-Rechner: Datei- und Ordnerberechtigungen

alien

Der CHMOD-Rechner hilft Ihnen bei der Berechnung von Datei- und Verzeichnisberechtigungen für Linux- und Unix-Systeme. Dieses Tool konvertiert zwischen numerischen (oktalen) und symbolischen Berechtigungsformaten und macht es einfach, die korrekten Berechtigungen für Dateien und Verzeichnisse festzulegen.

CHMOD-Berechtigungen kontrollieren, wer Dateien oder Verzeichnisse lesen, schreiben und ausführen kann. Das Tool unterstützt sowohl die dreistellige Oktalnotation (wie 755) als auch die symbolische Notation (wie rwxr-xr-x) und bietet Flexibilität für verschiedene Anwendungsfälle.

Perfekt für Systemadministratoren, Entwickler und alle, die mit Linux/Unix-Systemen arbeiten und Dateiberechtigungen korrekt verstehen und festlegen müssen.

Häufig gestellte Fragen (FAQ)

Ein chmod-Rechner ist ein Tool, das Ihnen hilft, Unix/Linux-Dateiberechtigungen zu berechnen und zu verstehen. Er konvertiert zwischen numerischer (oktaler) Berechtigungsnotation (wie 755) und symbolischer Notation (wie rwxr-xr-x), wodurch es einfacher wird, korrekte Dateiberechtigungen festzulegen.

Die drei Ziffern repräsentieren Berechtigungen für drei verschiedene Benutzergruppen: Besitzer (erste Ziffer), Gruppe (zweite Ziffer) und Andere (dritte Ziffer). Jede Ziffer ist eine Summe aus Lese- (4), Schreib- (2) und Ausführungsberechtigungen (1). Zum Beispiel bedeutet 755, dass der Besitzer Lese+Schreiben+Ausführen (7) hat, die Gruppe Lese+Ausführen (5) und andere Lese+Ausführen (5).

Geben Sie einfach den numerischen Berechtigungswert ein (wie 755, 644, 777) oder verwenden Sie die Kontrollkästchen, um einzelne Berechtigungen auszuwählen. Der Rechner zeigt Ihnen sofort die symbolische Notation und erklärt, was jede Berechtigung für den Dateibesitzer, die Gruppe und andere bedeutet.

Häufige Werte sind: 755 (rwxr-xr-x) für ausführbare Dateien, 644 (rw-r--r--) für normale Dateien, 600 (rw-------) für private Dateien, 777 (rwxrwxrwx) für vollen Zugriff und 750 (rwxr-x---) für Dateien, die nur vom Besitzer und der Gruppe zugänglich sind.

Nein, 777-Berechtigungen geben Lese-, Schreib- und Ausführungszugriff für alle, was ein Sicherheitsrisiko darstellt. Verwenden Sie 777 nur für temporäre Dateien oder in sehr spezifischen kontrollierten Umgebungen. Für Web-Dateien sind 755 für Verzeichnisse und 644 für Dateien normalerweise ausreichend.

Für Dateien: Lesen (r) ermöglicht das Anzeigen des Inhalts, Schreiben (w) ermöglicht Änderungen, Ausführen (x) ermöglicht das Ausführen der Datei. Für Verzeichnisse: Lesen (r) ermöglicht das Auflisten der Inhalte, Schreiben (w) ermöglicht das Erstellen/Löschen von Dateien, Ausführen (x) ermöglicht den Zugriff auf das Verzeichnis. Ein Verzeichnis benötigt Ausführungsberechtigung, um zugänglich zu sein.

Dieses Tool ist speziell für Unix/Linux chmod-Berechtigungen entwickelt. Windows verwendet ein anderes Berechtigungssystem (ACL - Access Control Lists), daher gelten die numerischen Werte und symbolische Notation nicht direkt für Windows-Dateiberechtigungen.

Verwenden Sie den chmod-Befehl in Ihrem Terminal: 'chmod 755 filename' oder 'chmod u+rwx,g+rx,o+rx filename'. Der Rechner zeigt Ihnen sowohl das numerische als auch das symbolische Format, das Sie mit dem chmod-Befehl verwenden können.

Dieses Tool bewerten
4.5(24 Benutzer haben bewertet)