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.