Linux Verzeichnisrechte / Dateirechte rekursiv in allen Unterordnern setzen
So, eigentlich wäre das ja kein Thema, aber anscheinend ist es wohl doch für manche schwer, auf der Konsole effizient zu arbeiten.
Aktueller Fall:
Ordnerrechte müssen für einen Ordner und dessen Unterordner gesetzt werden (0775);
Dateirechte ebenfalls, diese unterscheiden sich aber (0664).
Der Klassiker wäre jetzt ja einfach:
chmod -R XXXX
Bedeutet dann aber, ALLES ist auf XXXX gesetzt.
Hierbei behilft man sich normalerweise mit find:
find /das/verzeichnis/ -type d -exec chmod 775 {} +
und
find /das/verzeichnis/ -type f -exec chmod 664 {} +