Category Archives: Linux

Linux: Datei-Berechtigungen rekursiv setzen

Oftmals benötigt man die Möglichkeit, die Berechtigungen von Verzeichnissen und Dateien verzeichnisübergreifend zu ändern. Auf der Konsole ist dies mit Hilfe des find-Befehls kein Problem. Um beispielsweise die Berechtigungen eines Verzeichnisses incl. aller Unterverzeichnisse rekursiv auf 755 (drwxr-xr-x) zu setzen, kann man diesen Befehl nutzen:

find /verzeichnis/ -type d -exec chmod 755 {} +

Analog dazu kann man die Berechtigungen der enthaltenen Dateien rekursiv auf 644 (rw-r–r–) setzen:

find /verzeichnis/ -type f -exec chmod 644 {} +

Eigentümer und Gruppe lassen sich mittels

chown -R USERNAME:GRUPPENAME verzeichnis/

ebenfalls bequem rekursiv setzen.