Linux Verzeichnisrechte / Dateirechte rekursiv in allen Unterordnern setzen
Abgelegt unter Allgemein, Code, Debian, EDV, IT am 02.11.2011So, 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 {} +

