chmod-Rechner
Konvertieren Sie zwischen Unix-Dateiberechtigungsnotationen — oktal (755), symbolisch (rwxr-xr-x) und binär. Schalten Sie Berechtigungen um und zeigen Sie eine Vorschau des chmod-Befehls an.
Common presets:
Permission Bits
Owner (u)7
Group (g)5
Others (o)5
Octal
Symbolic
rwxr-xr-x
Binary
111 101 101
Command
chmod 755 filename
So verwenden Sie chmod-Rechner
- 1Geben Sie einen Oktalwert ein (z. B. 755) oder schalten Sie die Berechtigungskontrollkästchen um.
- 2Sehen Sie, wie die symbolische Notation und der numerische Wert in Echtzeit aktualisiert werden.
- 3Kopieren Sie den einsatzbereiten chmod-Befehl.
- 4Nutzen Sie die Voreinstellungen für häufige Berechtigungsmuster.
ZenovayAnalytics
Analytics, für Gründer gebaut.
- Besucher-Tracking in Echtzeit
- Datenschutz zuerst, kein Cookie-Banner
- In zwei Minuten eingerichtet
Verwandte Tools
JSON-Formatter und Validator
Formatieren, validieren und verschönern Sie JSON-Daten mit Syntaxhervorhebung und Fehlererkennung.JWT-Decoder
Dekodieren und inspizieren Sie JWT-Token. Zeigen Sie Header, Payload und überprüfen Sie Signaturen.Base64 Encode/Decode
Kodieren Sie Text in Base64 oder dekodieren Sie Base64 zurück in Text. Unterstützt UTF-8 und Binärdaten.URL Codierungstool
Codieren oder decodieren Sie URL-Komponenten. Verarbeiten Sie Sonderzeichen, Abfragezeichenfolgen und vollständige URLs.Häufig gestellte Fragen
Was bedeuten die Unix-Berechtigungsbits?▾
Unix-Berechtigungen haben drei Sätze für drei Hauptfiguren: Owner (u), Group (g) und Others (o). Jeder Satz hat drei Bits: Read (r = 4), Write (w = 2), Execute (x = 1). Oktalschreibweise addiert die drei Bits: rwx = 7, rw- = 6, r-x = 5, r-- = 4 usw. chmod 755 bedeutet owner=rwx (7), group=r-x (5), others=r-x (5). Für Verzeichnisse bedeutet das Execute-Bit "Betreten/Auflisten"-Berechtigung.
Was sind die häufigsten Berechtigungswerte?▾
644 (rw-r--r--) — Standarddatei: Besitzer kann lesen/schreiben, alle anderen nur lesen. Typisch für Webserver-Inhaltsdateien. 755 (rwxr-xr-x) — Standardverzeichnis oder ausführbare Datei: Besitzer kann alles tun, alle anderen können lesen und ausführen. 600 (rw-------) — private Datei: nur der Besitzer kann lesen/schreiben. Typisch für SSH-Schlüssel und Konfigurationsdateien mit Geheimnissen. 700 (rwx------) — privates Verzeichnis: nur der Besitzer kann Zugriff haben. 777 (rwxrwxrwx) — vollständig offen: jeder kann alles tun. Vermeiden Sie dies in der Produktion.
Was ist das Sticky Bit und setuid/setgid?▾
Unix hat drei spezielle Bits: Setuid (SUID, 4000) — wenn es auf einer ausführbaren Datei gesetzt ist, wird es mit den Privilegien des Dateieigentumsers ausgeführt (von sudo, passwd verwendet). Setgid (SGID, 2000) — bei ausführbaren Dateien: wird mit Gruppenprivilegien ausgeführt; bei Verzeichnissen: neue Dateien erben die Gruppe des Verzeichnisses. Sticky Bit (1000) — bei Verzeichnissen: nur der Dateieigentümer kann seine Dateien löschen (verwendet auf /tmp). Kombiniert mit Standardberechtigungen: chmod 1755 /tmp setzt Sticky + 755.
chmod symbolisch oder oktal — welche sollte ich verwenden?▾
Oktal (chmod 644 file) ist explizit und setzt alle Berechtigungen auf einmal — es ist das eindeutigste und wird häufig in Skripten verwendet. Symbolisch (chmod u+x file, chmod g-w file) modifiziert spezifische Bits ohne andere zu ändern — nützlich, wenn Sie Execute für den Besitzer hinzufügen möchten, ohne die aktuellen Berechtigungen zu kennen. chmod a+r file fügt Read für alle Hauptfiguren hinzu. chmod o= file entfernt alle Berechtigungen für andere.
Wie ändere ich Berechtigungen rekursiv?▾
Verwenden Sie chmod -R 755 /path, um Berechtigungen auf ein Verzeichnis und all seinen Inhalt rekursiv zu setzen. Warnung: Die Anwendung derselben Berechtigungen auf Dateien und Verzeichnisse ist oft falsch — Verzeichnisse benötigen Execute, um durchsuchbar zu sein. Ein besseres Muster verwendet find: find /path -type f -exec chmod 644 {} \; für Dateien und find /path -type d -exec chmod 755 {} \; für Verzeichnisse.