tool::chmod-detail
chmod 644
rw-r--r--
Standard-Reguläre Datei
Berechtigungsstruktur
Eigentümer (User)
✓Lesen (r)
✓Schreiben (w)
✗Ausführen (x)
Gruppe (Group)
✓Lesen (r)
✗Schreiben (w)
✗Ausführen (x)
Andere (Others)
✓Lesen (r)
✗Schreiben (w)
✗Ausführen (x)
Oktal
644Symbolisch
rw-r--r--Erklärung
chmod 644 gibt dem Eigentümer Lese- und Schreibrechte, während Gruppe und andere nur lesen dürfen. Ideal für statische Dateien, die von einem Webserver ausgeliefert werden, wie HTML, CSS, JavaScript und Konfigurationsdateien. Kein Ausführungsbit bedeutet, dass die Datei nicht als Skript missbraucht werden kann.
Typische Anwendungsfälle
- ▸Webserver-HTML/CSS/JS-Staticdateien
- ▸Öffentliche Konfigurationsdateien (nginx.conf, apache2.conf)
- ▸Log-Dateien (lesbar, aber nicht ausführbar)
- ▸Gemeinsame Dokumente und Textdateien
- ▸Reguläre Quelldateien in einem Git-Repository
Sicherheitshinweise
644 ist ideal für Webdateien. Das fehlende Ausführungsbit (x) reduziert das Risiko von Web-Shell-Angriffen. Für Konfigurationsdateien mit Passwörtern oder API-Schlüsseln verwenden Sie statt 644 lieber 600 oder 640. Verwenden Sie find, um die Dateiberechtigungen im Web-Root-Verzeichnis zu prüfen.
Befehlsbeispiele
$ chmod 644 index.html style.css app.js$ find /var/www -type f -exec chmod 644 {} \;$ chmod 644 /etc/nginx/nginx.conf$ chmod 644 README.md package.jsonVerwandte Berechtigungen
ad · 300×250
// related tools