2012-11-07 8 views

risposta

15

Non c'è differenza tra umask 0022 e umask 022.

Le umasks ottali vengono calcolate tramite AND bit a bit del complemento unario dell'argomento utilizzando NOT bit a bit.

Impostare umask in questo modo:

[email protected]:~$ umask 0077 
[email protected]:~$ umask 
0077 
[email protected]:~$ umask 0022 
[email protected]:~$ umask 
0022 

Breve sintesi dei significati di valore umask:

umask 077 - Assegna le autorizzazioni in modo che solo di aver letto/scrittura per i file, e leggi/scrivi/cerca le directory che possiedi. Tutti gli altri non hanno permessi di accesso ai tuoi file o directory.

umask 022 - Assegna le autorizzazioni in modo che solo tu abbia accesso in lettura/scrittura per i file e leggi/scrivi/cerchi le directory che possiedi. Tutti gli altri hanno accesso in lettura solo ai tuoi file e leggono/cercano l'accesso alle tue directory.

umask 002 - Assegna le autorizzazioni in modo che solo tu ei membri del tuo gruppo abbiano accesso in lettura/scrittura ai file e leggi/scrivi/cerca l'accesso alle directory che possiedi. Tutti gli altri hanno accesso in lettura solo ai tuoi file e leggono/cercano nelle tue directory.

Per ulteriori informazioni su ciò che umask fa:

Come impostare l'umask di default, si veda questo articolo: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

Se volete informazioni più dettagliate si tratta di un interessante articolo: http://articles.slicehost.com/2010/7/17/umask-and-unusual-file-permissions-and-types

Le risposte a questo post offrono anche alcune informazioni sui bit umask: https://stackoverflow.com/questions/4056912/question-about-umask-in-linux