Chmod-Rechner
Unix-Dateiberechtigungen steuern den Zugriff von Eigentümern, Gruppen und anderen mit Lese- (r=4), Schreib- (w=2) und Ausführungsbits (x=1). chmod 755 bedeutet rwxr-xr-x. Schalten Sie die Kontrollkästchen um oder geben Sie eine Oktalzahl ein, um die symbolische Form anzuzeigen — wichtig beim Korrigieren von Bereitstellungsskripten und Docker-Volume-Berechtigungen.
Besitzer
Gruppe
Andere
Oktal
Output
chmod 644
rw-r--r--
So nutzt du den chmod-Rechner
1. Schalten Sie Lesen/Schreiben/Ausführen für Besitzer, Gruppe und andere um.
2. Oktalwert lesen (z. B. 644, 755, 600).
3. Kopiere das symbolische Äquivalent chmod u=rw,go=r.
4. Auf dem Server anwenden: chmod 644 file.txt
Chmod-Beispiele
Webverzeichnis 755
rwxr-xr-x ermöglicht dem Besitzer, Dateien zu ändern; Welt kann Verzeichnis eingeben und lesen.
Geheime Umgebungsdatei 600
rw------- — nur der Besitzer liest/schreibt .env mit API-Schlüsseln.
Ausführbares Skript 755
rwxr-xr-x auf „deploy.sh“, damit Cron-Benutzer es ausführen können.
Wenn der CHMOD-Rechner hilft
• Beim Erlernen des Unix-Berechtigungsmodells.
• Wenn Dockerfile COPY einen expliziten numerischen Modus benötigt.
• Bei ls -l rwxr-xr-x muss die Ausgabe für die IaC-Vorlage oktal zugeordnet werden.
Über den einfachen CHMOD hinaus
• Wenn ACLs (setfacl) oder SELinux-Kontexte den Zugriff regeln, reicht chmod allein nicht aus.
• Bei Windows NTFS-Berechtigungen — völlig anderes Modell.
• Wenn Setuid/Setgid/Sticky-Bits benötigt werden — über den RWX-Triplett-Rechner hinausgehen.
Eigentümergruppe Andere
Drei Tripletts Benutzer/Gruppe/Andere — chmod beeinflusst, welches Triplett bei der Zugriffsprüfung auf den aktuellen Benutzerkontext angewendet wird.
Geringstes Privileg
Beginnen Sie mit 640 für Konfigurationen, 755 für öffentliche statische Assets, niemals mit 777 in der Produktion — weltweit beschreibbar ist das Audit-Ergebnis.
Docker und Kubernetes
Container werden als Nicht-Root-BENUTZER ausgeführt — stellen Sie sicher, dass die numerische UID gemountete Geheimnisse im Modus 440 oder 400 lesen kann.
Symbolischer chmod
u+x fügt „execute“ für den Benutzer hinzu; go-w entfernt Gruppen-/andere Schreibvorgänge — inkrementelle Änderungen ohne Neuberechnung der Oktalzahl.
Häufige Fragen
Bedeutung der Oktalziffer?
Summe r=4 w=2 x=1 pro Triplett — 7=rwx, 6=rw-, 5=r-x, 4=r--.
755 vs. 775?
775 fügt Gruppenschreiben hinzu — gemeinsame Bearbeitung durch das Entwicklerteam; 755-Gruppe schreibgeschützt.
Rekursives chmod -R?
Gilt für den Verzeichnisbaum — gefährlich auf falschem Pfad; zweimal überprüfen.
Datei vs. Verzeichnis ausführen?
x im Verzeichnis bedeutet Enter (cd); In der Datei bedeutet „Als Programm ausführen“.
Umask-Interaktion?
Standarddateimodus = Erstellungsmaske minus umask — Rechner zeigt den Zielmodus an, nicht umask.
Lokales Tool?
Ja — Referenzrechner im Browser.