ForHosting KIT · Entwickler-Tools

chmod-Rechner

chmod 755 ist rwxr-xr-x: volle Rechte für den Besitzer, Lesen und Ausführen für Gruppe und andere, als einfache Zahl 493. Rechnen Sie in beide Richtungen zwischen Oktal und rwx-Zeichenkette um, mit den Rechten jeder Klasse einzeln aufgeführt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Berechnungsmodus
755
Erhalten Sie
Oktalrechte
755
Symbolische Rechte
rwxr-xr-x
Numerische Rechte
493

Unix-Modi sind leichter, wenn Sie zwischen dreistelligem Oktal und der klassischen neunstelligen rwx-Zeichenkette wechseln. Dieser Rechner wandelt beide Formen um, meldet Owner/Group/Other-Flags und greift nie auf das echte Dateisystem zu.

Oktal und rwx nebeneinander lesen

Unix-Rechte sind neun Ja-Nein-Schalter in drei Klassen: der Besitzer, die Gruppe der Datei und alle anderen, jeweils mit Lesen, Schreiben und Ausführen. Die symbolische Form schreibt sie als neun Zeichen, r, w und x an festen Stellen, mit einem Strich für ein fehlendes Recht. Die Oktalform fasst jede Klasse in einer Ziffer von 0 bis 7 zusammen, sodass 755 zu rwxr-xr-x und 644 zu rw-r--r-- wird. Sie können eine der beiden Formen eingeben oder eine zehnstellige Zeichenkette wie bei ls, die mit einem Typbuchstaben wie - oder d beginnt, und erhalten die andere, mit Lesen, Schreiben und Ausführen getrennt pro Klasse.

Was der Rechner nicht tut

Der Rechner wandelt nur um und greift nie auf eine echte Datei zu. Die Sonderbits setuid, setgid und sticky werden nicht abgebildet, es zählen also nur die neun grundlegenden Rechte-Bits: Deshalb reicht die einfache Zahl von 0 bis 511, und 755 entspricht 493. Ein häufiger Fehler ist, 755 als siebenhundertfünfundfünfzig zu lesen, obwohl jede Ziffer eine Klasse darstellt. Ein anderer ist eine zehnstellige Zeichenkette mit unbekanntem ersten Buchstaben, die abgelehnt statt erraten wird. Jeder der 512 Grundmodi lässt sich exakt hin und zurück umrechnen.

Oktal mit drei Ziffern oder symbolisch mit neun

Geben Sie ein Oktal wie 755 nur mit Ziffern 0–7 ein, oder neun Zeichen rwx- an den festen Positionen. Zehnstellige ls-Strings dürfen genau mit einem von - d l c b p s beginnen; jedes andere erste Zeichen bei Länge zehn scheitert als mode, nicht als symbolic.

Unterricht

Zeigen Sie 644 → rw-r--r-- sofort.

Deploy

Wandeln Sie rwx-Richtlinien in Oktal für Skripte.

Code-Review

Prüfen Sie committete Modi.

CI

Fixieren Sie Oktal/Symbol-Paare.

Was bedeutet chmod 755?

Jede Ziffer steht für eine Klasse. Die 7 gibt dem Besitzer Lesen, Schreiben und Ausführen; jede 5 gibt Gruppe und anderen nur Lesen und Ausführen. Ausgeschrieben ergibt das rwxr-xr-x, und 644 wird auf dieselbe Weise zu rw-r--r--.

Kann ich die Ausgabe von ls -l einfügen?

Ja. Zehnstellige Zeichenketten im Stil von ls werden angenommen, wenn sie mit einem dieser Typen beginnen: -, d, l, c, b, p oder s, etwa -rwxr-xr-x. Jedes andere erste Zeichen wird abgelehnt statt erraten.

Warum erscheint 755 als 493?

Weil das der Wert der neun Rechte-Bits in dezimaler Schreibweise ist, die Zahl, mit der Systemaufrufe im Hintergrund arbeiten. Sie reicht von 0 bis 511, und 755 oktal entspricht genau 493.

Ändert der Rechner die Rechte meiner Dateien?

Nein. Er rechnet nur zwischen Oktal- und rwx-Form um und greift nie auf das Dateisystem zu. Er wendet keine umask an, liest keine Zugriffssteuerungslisten und führt kein chmod aus; nutzen Sie das Ergebnis in Ihrem eigenen Befehl oder Skript.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/dev/chmod-calculator

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/dev/chmod-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"755"}'
{
  "mode": "755"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.chmod_calculator",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_mode_chars10
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

numeric ist die Bitmaske

Das Feld numeric ist die Ganzzahl 0–511 aus den neun Permission-Bits. Deshalb wird Oktal 755 zu 493 dezimal — passend zu Systemaufrufen und zu Round-Trips aller 512 Basis-Modi der v1 zwischen Browser und API.

Flags für Owner, Group und Other

Jede Klasse liefert Booleans für Lesen, Schreiben und Ausführen, damit UIs Häkchen setzen ohne die Symbolkette neu zu parsen. setuid, setgid und sticky fehlen in v1; es gibt kein umask, keine ACL und keinen Host-chmod.

Ist 755 siebenhundertfünfundfünfzig?

Nein; numeric ist 0–511.

Welche Präfixe?

Genau -dlcbps bei 10 Zeichen.

Sticky?

Nicht in v1.

JSON-Zahl 755?

Nein; mode muss String sein.

Ändert Dateien?

Nie.

Kostenlos?

Ja; App $0.002.

Vollständige KIT-Dokumentation lesen →