För att ändra standardvärdena för umask permanent i Linux (RedHat/CentOS 7/8), kan du ändra den systemomfattande konfigurationsfilen `/etc/login.defs`. Så här kan du göra det:
1. Öppna ett terminalfönster med administrativa rättigheter (su eller sudo).
2. Redigera filen `/etc/login.defs` med din föredragna textredigerare. För det här exemplet kommer vi att använda 'vim':
```
sudo vim /etc/login.defs
```
3. Leta reda på raden som börjar med `UMASK`. Standardvärdet kan sättas till `022`.
```
UMASK 022
```
4. Ändra standardvärdet för umask till önskat värde. Till exempel, för att ställa in standard umask till `002`, ändra den till:
```
UMASK 002
```
5. Spara och stäng filen `/etc/login.defs`.
6. För att ändringarna ska träda i kraft omedelbart, kör följande kommando:
```
sudo pam_umask -v
```
Detta kommer att återinitiera umask-inställningarna i hela systemet.
7. Verifiera det nya standardvärdet för umask genom att skapa en ny fil eller katalog och kontrollera dess behörigheter:
```
tryck på testfil
ls -l testfil
```
Du bör se det nya umask-värdet tillämpat på filbehörigheterna.
Genom att följa dessa steg har du framgångsrikt ändrat standardvärdena för umask permanent i Linux (RedHat/CentOS 7/8). Det nya umask-värdet kommer att tillämpas på alla nyskapade filer och kataloger.