Was ist der Chmod-Rechner?
Auf Unix- und Linux-Systemen trägt jede Datei und jedes Verzeichnis eine Reihe von Berechtigungen, die bestimmen, wer sie lesen, schreiben oder ausführen darf. Der Befehl chmod (Change Mode) legt diese Berechtigungen fest, akzeptiert sie jedoch in zwei verschiedenen Schreibweisen — einer numerischen oktalen Form wie 755 und einer symbolischen Form wie rwxr-xr-x — und die Übersetzung zwischen ihnen im Kopf kann leicht fehlerhaft sein.
Der Chmod-Rechner von ASAPUtils.com macht dies anschaulich. Haken Sie die Kästchen für Lesen, Schreiben und Ausführen für den Eigentümer, die Gruppe und andere an und erhalten Sie sofort den oktalen Wert, die symbolische Zeichenkette und den sofort ausführbaren chmod-Befehl. Es funktioniert auch umgekehrt — geben Sie eine Zahl ein und sehen Sie genau, welche Berechtigungen sie gewährt.
Verwendung
- Verwenden Sie das Berechtigungsraster, um Lesen, Schreiben und Ausführen für den Eigentümer, die Gruppe und andere anzukreuzen. 2. Der oktal-Wert (zum Beispiel
755), die symbolische Notation (rwxr-xr-x) und der vollständige chmod-Befehl werden sofort unten aktualisiert. - Schalte die Sonderbits — setuid, setgid und sticky — um, falls du sie benötigst; sie fügen die optionale vierte führende Ziffer hinzu.
- Um es umgekehrt zu machen, gib einen Wert wie
644oder4755in das Rückwärtsfeld ein und drücke Anwenden, um das gesamte Raster von einer Zahl aus zu setzen. - Klicke auf Kopieren bei einem beliebigen Ergebnis, um es direkt in dein Terminal einzufügen.
Anwendungsfälle
Webentwickler und Systemadministratoren greifen ständig zu chmod: Ein Bereitstellungsskript ausführbar machen (chmod +x), einen privaten Schlüssel auf 600 sperren, damit SSH ihn akzeptiert, oder 755 auf ein Webverzeichnis setzen, damit ein Server dessen Dateien bereitstellen kann. Den exakten Wert beim ersten Mal richtig zu setzen, vermeidet „Zugriff verweigert“-Fehler und, noch wichtiger, verhindert, dass versehentlich sensible Dateien für die Welt beschreibbar werden. Studenten, die Linux lernen, und alle, die einem Tutorial folgen, das sagt „setze die Berechtigungen auf 644“, profitieren davon, zu sehen, was diese Zahl tatsächlich in einfachen Lese-/Schreib-/Ausführungsbegriffen bedeutet. Die zweiseitige Umrechnung verwandelt eine abstrakte Zahl in ein konkretes Raster, wodurch das Berechtigungsmodell viel schneller verständlich wird, als Tabellen auswendig zu lernen.
Warum verwenden
Die Berechnung ist reine Mathematik und erfolgt vollständig in Ihrem Browser – keine Dateinamen, Pfade oder Berechtigungsoptionen werden jemals irgendwohin gesendet. Sie können Berechtigungen für private Server und interne Tools planen, in dem vollen Vertrauen, dass nichts Ihr Gerät verlässt. Das Werkzeug deckt auch die Teile ab, die Menschen oft vergessen: die speziellen Setuid-, Setgid- und Sticky-Bits sowie die Unterscheidung zwischen einem ausführbaren x und seinen s/t Varianten in symbolischer Notation. Egal, ob Sie schnell überprüfen, was chmod 755 gewährt, oder den genauen Zahlenwert für eine knifflige Berechtigung festlegen, alles bleibt in einer klaren Ansicht synchron.
Verwandte Werkzeuge
Erweitern Sie weiterhin Ihren Kommandozeilen-Workflow mit diesen kostenlosen Tools: