Para alterar permanentemente os valores umask padrão no Linux (RedHat/CentOS 7/8), você pode modificar o arquivo de configuração de todo o sistema `/etc/login.defs`. Veja como você pode fazer isso:
1. Abra uma janela de terminal com privilégios administrativos (su ou sudo).
2. Edite o arquivo `/etc/login.defs` usando seu editor de texto preferido. Para este exemplo, usaremos `vim`:
```
sudo vim /etc/login.defs
```
3. Localize a linha que começa com `UMASK`. O valor padrão pode ser definido como `022`.
```
UMASK 022
```
4. Altere o valor umask padrão para o valor desejado. Por exemplo, para definir o umask padrão como `002`, altere-o para:
```
UMASK 002
```
5. Salve e feche o arquivo `/etc/login.defs`.
6. Para que as alterações tenham efeito imediato, execute o seguinte comando:
```
sudo pam_umask -v
```
Isso reinicializará as configurações do umask em todo o sistema.
7. Verifique o novo valor umask padrão criando um novo arquivo ou diretório e verificando suas permissões:
```
toque no arquivo de teste
ls -l arquivo de teste
```
Você deverá ver o novo valor umask aplicado às permissões do arquivo.
Seguindo essas etapas, você alterou com êxito os valores umask padrão permanentemente no Linux (RedHat/CentOS 7/8). O novo valor umask será aplicado a todos os arquivos e diretórios recém-criados.