Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Domanda >> PC Risoluzione dei problemi >> .

Come modificare permanentemente i valori umask predefiniti in Linux (RedHat/CentOS 7/8)

Per modificare permanentemente i valori umask predefiniti in Linux (RedHat/CentOS 7/8), è possibile modificare il file di configurazione a livello di sistema `/etc/login.defs`. Ecco come puoi farlo:

1. Aprire una finestra di terminale con privilegi di amministratore (su o sudo).

2. Modifica il file `/etc/login.defs` utilizzando il tuo editor di testo preferito. Per questo esempio useremo `vim`:

```

sudo vim /etc/login.defs

```

3. Individua la riga che inizia con "UMASK". Il valore predefinito può essere impostato su "022".

```

UMASK 022

```

4. Modificare il valore umask predefinito nel valore desiderato. Ad esempio, per impostare l'umask predefinito su "002", modificalo in:

```

UMASK 002

```

5. Salvare e chiudere il file `/etc/login.defs`.

6. Per rendere effettive le modifiche immediatamente, eseguire il comando seguente:

```

sudo pam_umask -v

```

Ciò reinizializzerà le impostazioni umask a livello di sistema.

7. Verifica il nuovo valore umask predefinito creando un nuovo file o directory e controllandone le autorizzazioni:

```

toccare il file di prova

ls -l file di prova

```

Dovresti vedere il nuovo valore umask applicato ai permessi del file.

Seguendo questi passaggi, hai modificato con successo i valori umask predefiniti in modo permanente in Linux (RedHat/CentOS 7/8). Il nuovo valore umask verrà applicato a tutti i file e le directory appena creati.

 

Domanda © www.354353.com