Dateiberechtigungen / chmod-Rechner
Geben Sie Oktal-, rwx- oder vollständige ugo-Notation ein oder wählen Sie Berechtigungen für Besitzer, Gruppe, andere und Sonderbits aus. Unterstützt werden auch setuid-, setgid- und Sticky-Bits. Kopieren Sie alle 4 Ergebnisse gemeinsam oder speichern Sie sie als TXT. Diese Seite ändert keine Berechtigungen tatsächlicher Dateien.
Was Sie tun können
Berechtigungen auf vier Wegen eingeben
Sie können in Oktal-, rwx- oder ugo-Schreibweise eingeben oder die Berechtigungen pro Klasse auswählen. Prüfen Sie andere Darstellungen anhand der Schreibweise, die Sie kennen.
Berechtigungen einschließlich spezieller Bits prüfen
Unterstützt Berechtigungen einschließlich setuid-, setgid- und sticky-Bits. Normale Lese-, Schreib- und Ausführungsrechte werden getrennt von den speziellen Bits behandelt.
Berechtigungswerte und Beispielbefehle erhalten
Zeigt Oktal-, rwx- und ugo-Schreibweise sowie ein chmod-Beispiel, bei dem Sie den Zielpfad ersetzen. Sie können alle Ergebnisse kopieren oder als Text speichern.
Verwendung
Eingabeformat und Berechtigungen festlegen
Wählen Sie die Schreibweise, die Sie kennen, etwa Oktal, und geben Sie den Berechtigungswert ein. Sie können die Berechtigungen auch pro Klasse auswählen.
Berechnen und die Schreibweise prüfen
Drücken Sie „Berechnen“ und prüfen Sie dieselben Berechtigungen in Oktal-, rwx- und ugo-Schreibweise sowie einen Beispielbefehl.
Die benötigten Ergebnisse abrufen
Kopieren Sie die Ergebnisse oder speichern Sie sie als Text. Wenn Sie einen Beispielbefehl verwenden, ersetzen Sie path/to/file durch den tatsächlichen Zielpfad.
Wann es nützlich ist
Numerische Berechtigungswerte lesen
Wandeln Sie Werte wie 755 oder 644 aus Konfigurationsdokumenten in die rwx-Schreibweise um, um die Berechtigungen für Eigentümer, Gruppe und andere zu prüfen.
chmod-Berechtigungswerte vorbereiten
Wenn Sie die benötigten Berechtigungen kennen, wählen Sie sie pro Klasse aus, um die Schreibweise und den Beispielbefehl zu erstellen. Diese Seite wendet sie nicht an.
Berechtigungen für Eigentümer, Gruppe und andere
Die drei Klassen getrennt betrachten
Der Eigentümer wird durch u, die Gruppe durch g und andere durch o dargestellt. Geben Sie für jede Klasse Lese-, Schreib- und Ausführungs- bzw. Suchrechte an.
Berechtigungen durch Addition von 4, 2 und 1 darstellen
Lesen r ist 4, Schreiben w ist 2 und Ausführen/Suchen x ist 1. Zum Beispiel ist 6 gleich 4+2 für Lesen und Schreiben, und 5 ist gleich 4+1 für Lesen und Ausführen/Suchen.
Die erste Ziffer stellt die speziellen Bits dar
In der 4-stelligen Oktalschreibweise stellt die erste Ziffer setuid, setgid und sticky dar. In der rwx-Schreibweise bedeutet s/t, dass das spezielle Bit mit Ausführungsrecht gesetzt ist; S/T bedeutet, dass es ohne Ausführungsrecht gesetzt ist. Die Wirkung hängt vom Betriebssystem und der Zielart ab.
Häufig gestellte Fragen
Worin unterscheiden sich 755 und 644?
755 gibt dem Eigentümer Lese-, Schreib- und Ausführungsrechte und der Gruppe sowie anderen Lese- und Ausführungsrechte. 644 gibt dem Eigentümer Lese- und Schreibrechte und der Gruppe sowie anderen Leserechte. Wählen Sie je nach Verwendungszweck und Ziel; keiner der Werte ist eine allgemeingültige Empfehlung.
Ändert diese Seite auch die Berechtigungen tatsächlicher Dateien?
Nein. Diese Seite berechnet lediglich Darstellungen der von Ihnen eingegebenen Berechtigungen und erstellt Beispielbefehle. Sie liest auch nicht den aktuellen Zustand tatsächlicher Dateien.
Wie viele Zeichen gebe ich für die rwx-Schreibweise ein?
Geben Sie 9 Zeichen ein, die die Berechtigungen für Eigentümer, Gruppe und andere zusammenfassen. Das Dateitypzeichen wie „-“ oder „d“ am Anfang der Ausgabe von ls und ähnlichen Werkzeugen geben Sie nicht mit ein.
Wie gebe ich die ugo-Schreibweise ein?
Geben Sie alle normalen Berechtigungen für die 3 Klassen sowie das Setzen oder Löschen der speziellen Bits an, etwa u=rw,g=r,o=,u-s,g-s,o-t. Diese Funktion interpretiert keine Ausdrücke, die nur einige Berechtigungen ändern, und keine beliebige chmod-Syntax.
Eingaben und Ergebnisse
- Eingabe
- 1–4 Oktalziffern, 9-stellige rwx-Schreibweise, eine vollständige ugo-Angabe oder Berechtigungen pro Klasse.
- Ergebnisse
- 4-stellige Oktal-, rwx- und ugo-Schreibweise einschließlich spezieller Bits sowie ein chmod-Beispiel.
- Abrufen
- Kopieren Sie alle vier Ergebnisse zusammen oder speichern Sie sie als TXT. Die Berechtigungen tatsächlicher Dateien werden nicht geändert.