GIOMIKY: jde to i přímo s findem, pak nemusíš vůbec řešit encoding/parsing oddělovačů:
find . -type f -exec chmod 400 '{}' ';'
případně, pokud máš modernější
fd:
kterej je jednak čitelnější, a jednak mnohem rychlejší: projde to ve více vláknech, hlavně na nvme to je rozdíl několika řádů; a úplně nejrychleji
kterej ještě navíc argumenty chmodu dává po dávkách místo aby volal jeden chmod na každej soubor :)