Você pode usar find , ele tem uma vantagem adicional de que ARG_MAX não será acionado no processo. Do diretório pai:
find . -type f -exec chown newowner {} +
Para chmod :
find . -type f -exec chmod 644 {} +
-type f irá find apenas arquivos.