chmod – Lesezugriff für alle Dateien und Unterordner
08. November 2014
Das Ändern von Berechtigungen auf *nix Systemen ist für mich nicht immer selbsterklärend. Des öfteren stand ich schon vor dem Problem, dass ich gerne Lesezugriff auf den kompletten Inhalt eines Ordners inklusive Unterordner geben wollte. Zwar kann man das mit chmod -R 755
erledigen – dadurch wird allerdings jede einzelne Datei auch als ausführbar gekennzeichnet. Unschön!
Bei stackoverflow bin ich nun allerdings auf eine komfortable Lösung für dieses Problem gestoßen:
Mit diesem Befehl kann man den Zugriff auf sämtliche Unterverzeichnisse erlauben:
find /opt/lampp/htdocs -type d -exec chmod 755 {} \;
Und hiermit werden Leseberechtigungen für alle »normalen« Dateien erteilt:
find /opt/lampp/htdocs -type f -exec chmod 644 {} \;
Nützlich!