Zum Inhalt springen

chmod Calculator · Utilities

Bits umschalten, den chmod-Befehl sofort lesen.

Prüfen Sie die Lese- / Schreib- / Ausführ-Matrix oder tippen Sie einen oktalen (755) oder symbolischen (rwxr-xr-x) Wert — samt setuid, setgid und Sticky-Bit. Jedes Feld bleibt synchron und der chmod-Befehl ist bereit zum Kopieren, alles in Ihrem Browser.

Läuft in Ihrem Browser — nichts, was Sie einfügen, verlässt diese Seite. Wie wir das belegen

Läuft in Ihrem Browser Oktal & symbolisch Keine Anmeldung Aktualisiert am 01.08.2026

chmod-Rechner-Playground

Examples
Permission bits
Read
Write
Exec
Owner
Group
Other
Enter a value

The matrix, octal and symbolic fields all stay in sync — edit any one and the others follow.

Results update as you type — press Enter to run now.

Output

Toggle the matrix or type an octal or symbolic value to see the octal, symbolic, ls -l and chmod forms here.

Die Lücke

Eine falsche Ziffer, eine weltweit beschreibbare Datei.

chmod wirkt einfach, bis die Zahlen zubeißen. Ist 644 oder 664 die sichere Wahl? Bedeutet 777 wirklich das, was Sie denken? Ein Zahlendreher, und Sie sperren sich entweder aus oder lassen eine Datei für jeden auf dem System beschreibbar.

Dieser kostenlose chmod-Rechner zeigt den Oktalwert, die rwxr-xr-x-Zeichenkette, die ls -l-Form und den exakten chmod-Befehl nebeneinander — samt setuid, setgid und Sticky-Bit. Schalten Sie ein Kontrollkästchen um, tippen Sie einen Wert oder fügen Sie eine ls -l-Zeile ein; jedes Feld aktualisiert sich gemeinsam, sodass Sie den Modus bestätigen, bevor Sie ihn ausführen.

Es ist reine Bit-Mathematik in Ihrem Browser — kein Server, kein Konto, nichts wird hochgeladen. Teilen Sie einen bestimmten Modus mit einem #m=755-Deep-Link, und er öffnet sich genau so wieder, wie Sie ihn verlassen haben.

Die Pipeline

So funktioniert es.

Vier deterministische Schritte verwandeln die Berechtigungsmatrix in einen Oktalwert, eine symbolische Zeichenkette und einen ausführbereiten Befehl — alles innerhalb Ihres Browser-Tabs.

  1. Die neun Berechtigungsbits lesen.

    Eigentümer, Gruppe und Andere erhalten jeweils ein Lese-/Schreib-/Ausführ-Trio — insgesamt neun Bits, plus drei Spezialbits (setuid, setgid, sticky).

  2. Jedes Trio in eine Ziffer packen.

    rwx = 4+2+1 = 7, r-x = 5, rw- = 6. Drei Trios werden zu drei Oktalziffern; ein gesetztes Spezialbit fügt eine führende vierte Ziffer hinzu.

  3. Symbolisch ausschreiben.

    Dieselben Bits werden zu rwxr-xr-x, mit s/S in den Ausführ-Slots für setuid/setgid und t/T für das Sticky-Bit — genau wie ls -l sie zeigt.

  4. Den Befehl ausgeben.

    Den Oktalwert in chmod <Modus> <Datei> einsetzen und kopieren. Jedes Feld bleibt synchron — ändern Sie eines, folgen die übrigen.

Berechtigungsreferenz

Oktal ↔ symbolisch.

Jede Oktalziffer kodiert ein Lese- / Schreib- / Ausführ-Trio; die optionale führende Ziffer trägt die Spezialbits. Diese beiden Tabellen sind die gesamte Zuordnung.

Das Trio je Ziffer

Eine Ziffer 07 je Eigentümer- / Gruppen- / Andere-Gruppe.

octal-to-symbolic
octal  bits  symbolic   meaning
0      ---   ---        no access
1      --x   --x        execute only
2      -w-   -w-        write only
4      r--   r--        read only
5      r-x   r-x        read + execute
6      rw-   rw-        read + write
7      rwx   rwx        read + write + execute

Die Spezialbits

setuid / setgid / sticky reiten auf der führenden Ziffer und erscheinen als s/S und t/T.

special-bits
high digit   bit      symbolic slot     example
4            setuid   owner exec (s/S)  4755  rwsr-xr-x
2            setgid   group exec (s/S)  2755  rwxr-sr-x
1            sticky   other exec (t/T)  1777  rwxrwxrwt

exec OFF -> uppercase:  4644 rwSr--r--  ·  1666 rw-rw-rwT

Nächster Schritt

Bezeichner und Text genauso umformen.

Der chmod-Rechner gehört zu einer Reihe reiner In-Browser-Werkzeuge. Erzeugen Sie UUIDs und ULIDs, wandeln Sie eine Zeichenkette zwischen camelCase und snake_case um oder verwandeln Sie einen Titel in einen sauberen URL-Slug — kein Server, keine Anmeldung.

chmod.sh
chmod 755 deploy.sh   #  rwxr-xr-x
chmod 644 config.yml   #  rw-r--r--
chmod 4755 /usr/bin/x  #  setuid, rwsr-xr-x
chmod 1777 /tmp        #  sticky, rwxrwxrwt

FAQ

Fragen, beantwortet.

Tippen Sie auf eine Frage, um die Antwort aufzuklappen.

chmod 755 setzt Lesen, Schreiben und Ausführen für den Eigentümer (7 = 4+2+1) sowie Lesen und Ausführen — aber nicht Schreiben — für Gruppe und alle anderen (5 = 4+0+1). Symbolisch ist das rwxr-xr-x. Es ist der übliche Modus für Verzeichnisse und ausführbare Dateien: Der Eigentümer darf den Inhalt ändern, während alle anderen ihn nur lesen und ausführen können.

Beide beschreiben dieselben neun Berechtigungsbits auf zwei Arten. Oktal packt jedes Lese-/Schreib-/Ausführ-Trio in eine Ziffer 0–7 (rwx = 7, r-x = 5, rw- = 6), sodass 644 für rw-r--r-- steht. Symbolisch schreibt die Bits als drei rwx-Gruppen für Eigentümer, Gruppe und Andere aus. Dieser Rechner hält beide — sowie die Kontrollkästchen-Matrix — synchron: Ändern Sie eines, folgen die übrigen sofort.

Die optionale führende Ziffer trägt die Spezialbits: 4 = setuid, 2 = setgid, 1 = sticky (sie addieren sich, also 6 = setuid+setgid). Die vierte Ziffer brauchen Sie nur, wenn eines davon gesetzt ist — 4755 ist setuid + rwxr-xr-x. Ist die Spezialziffer null, lässt die übliche Form sie weg, sodass 0755 einfach als 755 geschrieben wird.

setuid (4000) lässt eine ausführbare Datei als ihr Eigentümer statt als Aufrufer laufen; setgid (2000) lässt sie als ihre Gruppe laufen oder sorgt auf einem Verzeichnis dafür, dass neue Dateien dessen Gruppe erben. Das Sticky-Bit (1000) auf einem gemeinsam genutzten Verzeichnis wie /tmp erlaubt Nutzern, nur ihre eigenen Dateien zu löschen. Symbolisch erscheinen sie in den Ausführ-Slots als s/S (setuid/setgid) und t/T (sticky) — großgeschrieben, wenn das zugrunde liegende Ausführ-Bit aus ist.

Ein kleines s im Ausführ-Slot von Eigentümer oder Gruppe bedeutet, dass dieses Spezialbit gesetzt und Ausführen ebenfalls an ist (setuid oder setgid). Ein großes S bedeutet, das Spezialbit ist gesetzt, aber Ausführen ist aus — oft ein Fehler. Ebenso ist t im Anderen-Ausführ-Slot das Sticky-Bit mit Ausführen an und T Sticky mit Ausführen aus. Dieses Tool stellt sie alle genau so dar, wie ls -l es täte.

Das erste Zeichen ist der Dateityp (- für eine reguläre Datei, d für ein Verzeichnis, l für einen Symlink); die folgenden neun sind die rwx-Trios für Eigentümer, Gruppe und Andere. Fügen Sie eine vollständige 10-Zeichen-Zeichenkette wie -rwxr-xr-x in das symbolische Feld ein, und der Rechner entfernt das Typzeichen und zeigt Oktalwert und chmod-Befehl.

Nein. Die Umrechnung ist reine Bit-Mathematik, die zu 100 % in Ihrem Browser läuft — es gibt keinen Server, kein Konto und keine Protokollierung. Die eingegebenen Berechtigungswerte verlassen niemals Ihr Gerät.

Ja. Jeder gültige Wert aktualisiert die URL mit einem #m=-Fragment (zum Beispiel #m=755), und die Schaltfläche „Link kopieren“ kopiert diese vollständige URL. Öffnen Sie sie später oder senden Sie sie an Kollegen, und der Rechner stellt genau diesen Modus wieder her.

More free, private DevOps tools.

Der chmod Calculator ist eines der Werkzeuge in OpsCanopy — einem wachsenden Schirm browserbasierter Validatoren, Konverter und Tester, die niemals einen Server berühren.

39 kostenlose Tools, jedes einzelne offlinefähig — opscanopy.com funktioniert ohne Registrierung, und nichts wird hochgeladen.

Verwandte Werkzeuge: der UUID / ULID Generator, der Case Converter und das Slugify-Tool, oder der CVE Ignore Converter — oder durchstöbern Sie das vollständige Werkzeugverzeichnis.

Bereitgestellt wie besehen zur bequemen Nutzung; prüfen Sie Berechtigungsänderungen auf Produktionssystemen stets doppelt. OpsCanopy ist kostenlos und offen.