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.
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.
Eigentümergruppe Andere
Drei Tripletts Benutzer/Gruppe/Andere — chmod beeinflusst, welches Triplett bei der Zugriffsprüfung auf den aktuellen Benutzerkontext angewendet wird.
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.