Primeiramente, removeremos o bit de execução de todos os arquivos em $ HOME:
chmod a-x $HOME/*
Depois, nos certificamos de que quaisquer novos arquivos criados em casa não tenham o bit de execução definido:
umask 006 $HOME
No entanto, os usuários ainda podem definir manualmente algo como + x para que possam executá-lo manualmente. Pará-los fazendo isso é mais complicado, pois você precisará apropriar-se de todos os arquivos criados por eles e adicioná-los a um grupo que lhes dê acesso de leitura / gravação, mas não a capacidade de alterar as permissões.