Calculate Unix/Linux file permissions
644-rw-r--r--chmod 644| Read (r) | Write (w) | Execute (x) | Value | |
|---|---|---|---|---|
| 👤 Owner (u) | 6 | |||
| 👥 Group (g) | 4 | |||
| 🌍 Other (o) | 4 |
3-digit (755) or 4-digit with special bits (4755)
| Symbol | Value | Meaning |
|---|---|---|
| r | 4 | Read |
| w | 2 | Write |
| x | 1 | Execute |
| - | 0 | No permission |
| Bit | Value | Description |
|---|---|---|
| SetUID (s) | 4 | Execute as owner |
| SetGID (s) | 2 | Execute as group |
| Sticky (t) | 1 | Only owner can delete |
- (file)
d (dir)
rwx = 7
r-x = 5
r-- = 4
755 bedeutet: Besitzer kann lesen/schreiben/ausführen (7), Gruppe kann lesen/ausführen (5), Andere können lesen/ausführen (5). Üblich für Verzeichnisse und ausführbare Skripte.
644 (rw-r--r--) ist für normale Dateien - Besitzer kann lesen/schreiben, andere können nur lesen. 755 (rwxr-xr-x) fügt Ausführungsberechtigung hinzu, benötigt für Verzeichnisse und Skripte.
Spezielle Bits umfassen: Setuid (4xxx) - als Besitzer ausführen, Setgid (2xxx) - als Gruppe ausführen, Sticky Bit (1xxx) - nur Besitzer kann löschen. Verwendet für spezielle Systemanforderungen.
777 gibt jedem vollen Lese-/Schreib-/Ausführungszugriff. Dies ist ein Sicherheitsrisiko, da jeder Benutzer oder Prozess die Datei ändern oder löschen kann. Vermeiden Sie dies auf Produktionssystemen.
Symbolische Notation wie 'rwxr-xr--' zeigt Berechtigungen in 3er-Gruppen: Besitzer (rwx), Gruppe (r-x), Andere (r--). r=lesen, w=schreiben, x=ausführen, -=keine Berechtigung.
Kategorie:
Developer Tools →Kodieren Sie Text oder Dateien zu Base64 oder dekodieren Sie Base64 zurück in die ursprüngliche Form...
Formatieren, validieren, minimieren und erkunden Sie JSON-Daten. Interaktive Baumansicht mit Syntax-...
Erstellen und verstehen Sie Cron-Ausdrücke visuell. Planen Sie Aufgaben mit menschenlesbaren Erkläru...