chmod Calculator: Bits umschalten, den chmod-Befehl sofort lesen.
Läuft in Ihrem Browser — nichts, was Sie einfügen, verlässt diese Seite. Wie wir das belegen
chmod-Rechner-Playground
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.
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.
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.
-
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).
-
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.
-
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.
-
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 0–7 je Eigentümer- / Gruppen- / Andere-Gruppe.
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.
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 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.
Was bedeutet chmod 755?
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.
Was ist der Unterschied zwischen oktalen und symbolischen Berechtigungen?
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.
Wann verwende ich einen vierstelligen chmod-Wert wie 4755?
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.
Was bewirken setuid, setgid und das Sticky-Bit?
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.
Was bedeutet das s oder t in rwsr-xr-x?
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.
Wie lese ich eine ls -l Berechtigungszeichenkette?
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.
Wird irgendetwas, das ich eingebe, hochgeladen?
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.
Kann ich einen bestimmten Berechtigungswert teilen?
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.
Was bedeutet chmod 777, und wie unterscheidet es sich von 755?
chmod 777 gibt Eigentümer, Gruppe und allen anderen Benutzern Lesen, Schreiben und Ausführen (rwxrwxrwx), sodass jedes Konto auf dem System den Inhalt ändern, ersetzen oder löschen kann. chmod 755 (rwxr-xr-x) belässt das Schreibrecht allein beim Eigentümer und erlaubt allen anderen nur Lesen und Ausführen. 777 ist fast nie die richtige Lösung für einen Berechtigungsfehler; 755 für Verzeichnisse und Skripte und 644 für gewöhnliche Dateien decken die meisten Fälle ab.
Wie berechne ich Linux-Dateiberechtigungen?
Geben Sie jeder Berechtigung einen Wert — Lesen 4, Schreiben 2, Ausführen 1 — und addieren Sie getrennt für Eigentümer, Gruppe und Andere; das ergibt drei Ziffern. So ist rw- gleich 4 + 2 = 6 und r-- gleich 4, also ist rw-r----- 640. Eine vierte, vorangestellte Ziffer ergänzt setuid (4), setgid (2) und das Sticky-Bit (1). Setzen Sie die Häkchen im Rechner, und er übernimmt die Addition und zeigt Oktalwert, symbolische Schreibweise und chmod-Befehl zusammen.
Wie wende ich chmod rekursiv an, und warum ist chmod -R 777 ein Fehler?
chmod -R wendet einen Modus auf ein Verzeichnis und alles darunter an, Dateien wie Unterverzeichnisse. Genau das ist das Problem bei -R 777 (oder auch -R 755): Jede reguläre Datei wird ausführbar, und bei 777 auch für jeden Benutzer der Maschine beschreibbar. Setzen Sie Verzeichnisse und Dateien stattdessen getrennt, mit find . -type d -exec chmod 755 {} + und find . -type f -exec chmod 644 {} +, oder nutzen Sie chmod -R u=rwX,go=rX, wobei das große X Ausführen nur für Verzeichnisse und bereits ausführbare Dateien setzt.
Was bewirkt chmod +x?
chmod +x fügt Ausführrechte für Eigentümer, Gruppe und Andere hinzu, doch weil kein Wer-Buchstabe angegeben ist, bleiben in der umask gesetzte Bits unberührt: Bei umask 077 erhält nur der Eigentümer das Recht, während chmod a+x alle drei unabhängig davon setzt. Erst das Ausführrecht erlaubt es, ein Skript direkt zu starten — ./deploy.sh scheitert bis dahin mit Permission denied —, und das Skript sollte trotzdem mit einer Shebang-Zeile wie #!/bin/sh beginnen, damit es unter dem gewünschten Interpreter läuft. Mit chmod u+x machen Sie eine Datei nur für den Eigentümer ausführbar. Bei einem Verzeichnis bedeutet x Durchqueren: das Recht, es zu betreten und die Dateien darin zu erreichen.
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.
Mehr aus Werkzeuge
Mehr dazu lesen
- chown-Befehl in Linux: Besitzer und Gruppe von Dateien ändern Der chown-Befehl in Linux erklärt: user:group-Syntax, chown -R und Symlinks, --reference, chgrp, chmod vs chown und Berechtigungsfehler bei Docker-Volumes mit numerischen IDs beheben.
- chmod-Befehl in Linux: Syntax, Beispiele und typische Fehler Der chmod-Befehl in Linux erklärt: oktale und symbolische Modi, chmod +x, chmod -R und seine Fallen, setuid, setgid und Sticky-Bit, umask und wie du Permission denied behebst.
42 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.