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.