Unix-Berechtigungsrechner

Berechnen und konvertieren Sie Unix-Dateiberechtigungen zwischen symbolischer (rwx) und oktaler (chmod) Notation mit einem interaktiven Kontrollkästchen-Raster.

Common permission presets

Executable / directory — owner full, group & others read+execute

Permission Bits

Read (4)Write (2)Exec (1)
Oct
Owner (u)
7
Group (g)
5
Others (o)
5

Special bits (optional)

Octal

Type to update checkboxes

Symbolic

rwxr-xr-x

ls -l preview

-rwxr-xr-x

file type + permissions

chmod command

chmod 755 filename

What this means

Standard executable or directory — owner has full control, everyone can read and traverse.

Owner: read, write, execute · Group: read, execute · Others: read, execute

So verwenden Sie Unix-Berechtigungsrechner

  1. 1Umschalten Sie Berechtigungskontrollkästchen für Besitzer, Gruppe und andere.
  2. 2Beobachten Sie, wie sich die oktal- und Symbolschreibweise in Echtzeit aktualisiert.
  3. 3Oder geben Sie einen Oktalwert direkt ein, um Kontrollkästchen zu setzen.
  4. 4Verwenden Sie Voreinstellungen für häufige Berechtigungskonfigurationen.
ZenovayAnalytics

Analytics, für Gründer gebaut.

  • Besucher-Tracking in Echtzeit
  • Datenschutz zuerst, kein Cookie-Banner
  • In zwei Minuten eingerichtet
Zenovay entdecken

Häufig gestellte Fragen

Wie funktionieren Unix-Dateiberechtigungen?
Unix-Berechtigungen steuern, wer eine Datei oder ein Verzeichnis lesen, schreiben und ausführen kann. Sie sind in drei Hauptgruppen unterteilt: Besitzer, Gruppe und Andere. Jede erhält drei Berechtigungsbits: Read (r), Write (w) und Execute (x).
Was ist Oktalnotation für Berechtigungen?
Oktalnotation stellt Unix-Berechtigungen als dreistellige Zahl zur Basis 8 dar. Die drei Bits jedes Hauptbenutzers werden einer einzelnen Oktalziffer zugeordnet: Read = 4, Write = 2, Execute = 1. Also rwx = 7, rw- = 6, r-x = 5.
Was ist Symbolschreibweise für Berechtigungen?
Symbolschreibweise verwendet Buchstaben, um Berechtigungen darzustellen: rwxr-xr-x bedeutet, dass der Besitzer rwx hat, die Gruppe r-x hat, Andere r-x hat. Ein Bindestrich bedeutet, dass das Bit nicht gesetzt ist.
Was sind spezielle Berechtigungen: setuid, setgid und sticky bit?
SetUID (4000) führt eine ausführbare Datei mit den Berechtigungen des Besitzers aus. SetGID (2000) wird mit den Berechtigungen der Dateigruppe ausgeführt. Sticky bit (1000) beschränkt das Löschen von Dateien in einem Verzeichnis auf den Besitzer.
Wie verwende ich chmod mit diesen Berechtigungswerten?
Führen Sie chmod gefolgt vom Oktalwert aus: chmod 644 file.txt setzt rw-r--r--, chmod 755 script.sh setzt rwxr-xr-x. Für spezielle Bits fügen Sie eine vierte Ziffer vor: chmod 4755 setzt SUID.