Zurück zu Linux
Dateiberechtigungen: chmod & chown
Wer darf lesen, schreiben und ausführen? Das rwx-System einfach erklärt.
rwx verstehen
Jede Datei hat Berechtigungen für drei Gruppen: Besitzer, Gruppe, Andere.
| Buchstabe | Bedeutung | Zahlenwert |
|---|---|---|
r | Lesen (read) | 4 |
w | Schreiben (write) | 2 |
x | Ausführen (execute) | 1 |
Beispiel: -rwxr-xr-- = Besitzer: rwx (7), Gruppe: r-x (5), Andere: r-- (4) → 754
Berechtigungen ändern
# Datei für alle ausführbar machen
chmod +x script.sh
# Numerisch: Besitzer alles, Gruppe lesen+ausführen, Andere lesen+ausführen
chmod 755 script.sh
# Rekursiv für Ordner
chmod -R 644 /var/www/html/
Besitzer ändern
# Besitzer ändern
sudo chown benutzer datei.txt
# Besitzer und Gruppe ändern
sudo chown benutzer:gruppe datei.txt
# Rekursiv
sudo chown -R www-data:www-data /var/www/
Typische Werte: 755 für Ordner und Skripte, 644 für normale Dateien, 600 für private Dateien wie SSH-Keys.