web-dev-qa-db-fra.com

Différence Umask entre 0022 et 022

Y a-t-il une différence entre umask 0022 et 022? Je veux changer mon umask en 022. Comment puis-je le faire?

20
Pavunkumar

Il n'y a aucune différence entre umask 0022 et umask 022.

Les masques octaux sont calculés via le ET binaire du complément unaire de l'argument utilisant NOT binaire.

Définissez le umask comme ceci:

el@apollo:~$ umask 0077
el@apollo:~$ umask
0077
el@apollo:~$ umask 0022
el@apollo:~$ umask
0022

Bref résumé des significations des valeurs umask:

umask 077 - Attribue des autorisations afin que vous seul ayez un accès en lecture/écriture pour les fichiers et que vous puissiez lire/écrire/rechercher les répertoires que vous possédez. Tous les autres n'ont aucune autorisation d'accès à vos fichiers ou répertoires.

umask 022 - Attribue des autorisations afin que vous seul ayez un accès en lecture/écriture pour les fichiers et que vous puissiez lire/écrire/rechercher les répertoires que vous possédez. Tous les autres ont un accès en lecture uniquement à vos fichiers et un accès en lecture/recherche à vos répertoires.

umask 002 - Attribue des autorisations afin que seuls vous et les membres de votre groupe ayez un accès en lecture/écriture aux fichiers et un accès en lecture/écriture/recherche aux répertoires que vous possédez. Tous les autres n'ont accès en lecture qu'à vos fichiers et peuvent lire/rechercher dans vos répertoires.

Pour plus d'informations sur ce que fait umask:

Comment définir votre umask par défaut, consultez cet article: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

Si vous souhaitez des informations plus détaillées, il s'agit d'un article intéressant: http://articles.slicehost.com/2010/7/17/umask-and-unusual-file-permissions-and-types

Les réponses à cet article offrent également un aperçu des bits umask: https://stackoverflow.com/questions/4056912/question-about-umask-in-linux

21
Joakim Nohlgård