Y a-t-il une différence entre umask 0022
et 022
? Je veux changer mon umask en 022
. Comment puis-je le faire?
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