Unix-Dateirechte umrechnen
Unix-Rechte zwischen Oktal und symbolisch umrechnen, z. B. 755 und rwxr-xr-x, inkl. setuid, setgid und Sticky-Bit; chmod wird nie ausgeführt.
- Läuft im Browser
- Kein Upload
- Sofortiges Ergebnis
Annahmen & Formel
Formel und Annahmen
r=4 w=2 x=1; setuid=4 setgid=2 sticky=1; s/S t/T
Ergebnisse
Gib Werte ein und tippe auf „Berechnen“, dann erscheint das Ergebnis hier.
So funktioniert der Rechner
- Eingaben und Einheiten wählen
Wähle oktal oder symbolisch. Gib drei oder vier Oktalziffern oder die neun Zeichen für Rechte ein, ohne das Zeichen für den Dateityp davor.
- Berechnen
Rechne dieses Beispiel nach: 4755 → rwsr-xr-x; 644 → rw-r--r--
- Ergebnisse
Sieh dir Eigentümer, Gruppe, andere und Sonderbits an, bevor du kopierst. Mehr Rechte sind nicht automatisch sicherer.
Fragen und Grenzen
Was ist der Unterschied zwischen s und S?
Beide stehen für Set-ID. Kleines s heißt, dass auch das Recht zum Ausführen gesetzt ist, großes S heißt, dass es fehlt. Bei t und T ist es beim Sticky-Bit entsprechend.
Welche Eingabefehler sollte ich korrigieren?
Oktalziffern reichen von 0–7. Beim symbolischen Text muss jede Stelle für r, w und x stimmen, mit - für ein fehlendes Recht.
Was berücksichtigt diese Rechnung nicht?
Es wird nur umgewandelt. Das Werkzeug ändert nichts am Dateisystem und berücksichtigt weder ACLs noch Eigentümer noch umask. Wie eine Plattform Dateien ausführt, sagt es nicht voraus.