Chmod-Rechner
Konvertieren Sie Linux-Dateiberechtigungen zwischen rwx-Kontrollkästchen, Oktalzahlen und symbolischer Notation mit einem fertigen chmod-Befehl.
Ergebnis
Unix-Dateiberechtigungen sind kompakt, aber kryptisch: Dieselben Zugriffsrechte erscheinen als 755 in einem chmod-Befehl, als -rwxr-xr-x in der Ausgabe von ls -l und als neun Kontrollkästchen in einem FTP-Client. Dieser Rechner übersetzt live zwischen allen drei Darstellungen: Markieren Sie „Lesen“, „Schreiben“ und „Ausführen“ für den Eigentümer, die Gruppe und andere, und die Oktalzahl wird sofort aktualisiert – oder geben Sie einen Oktalwert ein und beobachten Sie, wie die Kontrollkästchen und die symbolische Zeichenfolge folgen.
Jede Ziffer wird erklärt und nicht nur angezeigt. Die Aufschlüsselung zeigt, wie sich die Ziffer jeder Klasse aus den Bitgewichten zusammensetzt – Lesen ist 4, Schreiben ist 2, Ausführen ist 1 – also ist 6 Lesen + Schreiben und 5 Lesen + Ausführen. Das ist das ganze System: Sobald Sie es ein paar Mal zerlegt sehen, brauchen Sie keinen Taschenrechner mehr, was wohl das Beste ist, was Ihnen ein Taschenrechner beibringen kann.
Unterhalb der Aufschlüsselung erhalten Sie einen fertigen chmod-Befehl zum Kopieren in ein Terminal, und das Tool warnt Sie vor riskanten Entscheidungen: Ein weltweit beschreibbarer Modus oder der berüchtigte 777 lösen eine explizite Warnung aus, da die Erteilung von Schreibzugriff auf jedes lokale Konto die klassische Art und Weise ist, wie Webserver kompromittiert werden. Voreingestellte Seiten decken die Modi ab, die Sie tatsächlich verwenden werden – 755 für Verzeichnisse und Skripte, 644 für reguläre Dateien, 600 für Konfigurationen mit Geheimnissen, 400 für SSH-Schlüssel und 777 mit einer Erklärung, warum Sie dies normalerweise nicht tun sollten.
Wie jedes Tool auf dieser Website läuft der Rechner vollständig in Ihrem Browser: kein Upload, kein Nachverfolgen der von Ihnen eingestellten Berechtigungen und er funktioniert offline weiter, sobald er geladen ist. Es ist eine kleine, schnelle Referenz für ein Thema, mit dem sich jeder Entwickler, Systemadministrator und Hosting-Benutzer wöchentlich beschäftigt.