Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Zum Hauptinhalt springen
Gizke.com
Blog

Chmod-Rechner

Läuft auf Ihrem Gerät. Nichts wird gesendet.

Rechte

WerLesenSchreibenAusführenZiffer
Besitzer7
Gruppe5
Andere5
Sonderbits
Einfügen, was ls -l zeigt, z. B. -rw-r--r-- oder drwxr-xr-x.
Übliche Rechte
755: Ordner, Skripte und Programme: der Besitzer ändert, alle lesen und führen aus

Ergebnis

755-rwxr-xr-x
chmod mit Zahlenchmod 755 datei.txt
chmod mit Buchstabenchmod u=rwx,g=rx,o=rx datei.txt
Besitzer:
lesen, ändern, als Programm ausführen
Gruppe:
lesen, als Programm ausführen
Andere:
lesen, als Programm ausführen

chmod-Änderung anwenden

Geben Sie ein, was Sie chmod übergeben würden, und sehen Sie, was es mit ⁦755⁩ macht - nach denselben Regeln wie GNU chmod.

Wer: u Besitzer, g Gruppe, o andere, a alle. Dann + hinzufügen, - entfernen, = setzen: r, w, x, X, s, t. Mit Kommas trennen.
755 → 755rwxr-xr-xEs ändert sich nichts.

Umask

Die Umask nimmt neuen Dateien und Ordnern Rechte weg. Geben Sie eine ein, um zu sehen, was neue Dateien bekommen.

Neue Dateien
644 -rw-r--r--
Neue Ordner
755 drwxr-xr-x
In Buchstaben
umask -S → u=rwx,g=rx,o=rx

Linux-Dateirechte berechnen: Häkchen setzen oder 755 bzw. rwxr-xr-x eingeben, den chmod-Befehl erhalten, Änderungen wie u+x anwenden und die Umask prüfen.

Linux und macOS geben jeder Datei und jedem Ordner drei Rechtesätze - für den Besitzer, die Gruppe und alle anderen -, geschrieben als Zahl wie 755 oder als Buchstaben wie rwxr-xr-x. Setzen Sie Häkchen oder geben Sie eine der beiden Formen ein und erhalten Sie beide, dazu den chmod-Befehl zum Kopieren und eine verständliche Erklärung, wer was darf. Außerdem können Sie eine chmod-Änderung wie u+x,go-w ausprobieren (genau wie GNU chmod berechnet) und sehen, welche Rechte Dateien unter einer Umask bekommen.

Häufige Fragen

Was bedeutet chmod 755?
Jede Ziffer steht für eine Personengruppe - Besitzer, Gruppe, andere - und ist die Summe aus Lesen (4), Schreiben (2) und Ausführen (1). 7 = 4 + 2 + 1: Der Besitzer darf lesen, schreiben und ausführen; 5 = 4 + 1: Gruppe und alle anderen dürfen lesen und ausführen, aber nicht ändern. In Buchstaben: rwxr-xr-x.
644 oder 755?
644 für gewöhnliche Dateien (Webseiten, Bilder, Dokumente), 755 für Ordner und für Skripte oder Programme, die laufen sollen. Ordner brauchen das Ausführrecht (x), um überhaupt geöffnet zu werden - deshalb 755.
Warum ist chmod 777 eine schlechte Idee?
777 erlaubt jedem Benutzer und jedem Prozess auf dem Rechner, die Datei zu ändern oder zu löschen - auf einem Webserver auch einem gehackten Plugin. Korrigieren Sie lieber den Besitzer mit chown oder nehmen Sie 775/664 mit einer gemeinsamen Gruppe.
Was sind Setuid, Setgid und das Sticky-Bit?
Sie bilden die optionale erste Ziffer. Setuid (4) lässt ein Programm mit den Rechten seines Besitzers laufen, etwa passwd. Setgid (2) auf einem Ordner sorgt dafür, dass neue Dateien darin seine Gruppe erben - praktisch für Projektordner. Sticky (1) auf einem Ordner wie /tmp lässt alle schreiben, aber nur Besitzer löschen. ls -l zeigt sie als s und t anstelle von x.
Was ist eine Umask?
Die Bits, die neuen Dateien und Ordnern weggenommen werden. Programme verlangen 666 für Dateien und 777 für Ordner, und die Umask zieht davon ab: Das übliche 022 ergibt 644 und 755, 077 ergibt 600 und 700, sodass neue Dateien privat sind.
Wird etwas an einen Server gesendet?
Nein. Alle Berechnungen laufen in Ihrem Browser, die Seite funktioniert also auch offline. Ein kopierter Link enthält nur die Rechte, etwa ?mode=755.

Dieses Tool teilen

BlogÜber unsKontaktNutzungsbedingungenDatenschutzerklärung