Eu o coloco em / etc / sysconfig / init porque ele é originado mais tarde no script .etc / init.d / functions do que o comando umask explícito e, como tal, tem precedência.
Sem mencionar que /etc/init.d/functions é um arquivo de script, enquanto / etc / sysconfig / init é um arquivo de configuração. Os scripts podem ser atualizados pelo rpm, mas os arquivos de configuração mais recentes são salvos como configFileName.rpmnew. Então, se você alterá-lo em funções, uma atualização pode fazer com que as coisas comecem a quebrar e não será intuitivo descobrir o motivo.