Como o yeti sugeriu nos comentários, usei o comando find para localizar todos os arquivos e diretórios dentro do diretório e enviar suas permissões / proprietários para um comando chown ou chmod. Eu adicionei a opção -v
detalhado assim quando executando os shell scripts resultantes você pode ver o sucesso / erros dos comandos:
find /var/blarg -printf 'chown -v %u:%g %p\n' > chowns.sh
find /var/blarg -printf 'chmod -v %m %p\n' > chmods.sh
Agora, basta executar os arquivos .sh resultantes:
chmod +x chowns.sh; chmod +x chmods.sh
Em seguida, execute-os e exiba o feedback detalhado em um arquivo txt:
./chmods > chmods_results.txt
Boom.