Umask
Maschera dei permessi umask. Quando un nuovo file(o directory) viene creato sul filesystem da un utente, il file creato appartiene automaticamente a l'utente e al gruppo principale dell'utente che l'ha creato, e vengono assegnati i permessi di default su di esso che vengono gestiti dalla maschera dei permessi umask.
Il comando umask permette quindi di
definire i permessi che vengono applicati ai nuovi file o directory in fase di creazione mediante un terzetto numerico composto da quattro cifre, solitamente definito all'interno del file di configurazione "/etc/bashrc" con valore di default pari a "022". Tale parametro può essere modificato per ogni utente col seguente comando:
# umask <valore umask>
attenzione, questa modifica è temporanea - per renderla permanente occorre modificare il file nascosto ".bashrc" all'interno della propria home directory.
Per spiegare il funzionamento di umask, prendiamo come esempio il terzetto "033" si traduce in "744" per le directory e "633" per i file. formula per le directory:
777 -
033 [valore umask da noi impostato]
744 [risultato del valore umask per le nuove directory]
formula per i file:
666 -
033 [valore umask da noi impostato]
633 [risultato del valore umask per i nuovi file]
|