Umask (Unix)

Umask (Unix)

umask

umask (user file creation mode mask, masque de création de fichier par l'utilisateur) est un attribut des processus Unix, ainsi que la commande POSIX qui permet de modifier cet attribut. Le umask définit les permissions par défaut d'un répertoire ou d'un fichier créé.

La syntaxe de la commande est la suivante :

umask x

Où x est un nombre exprimé sous forme octale qui déterminera les permissions par complétion (AND) de 0666 pour les fichiers et de 0777 pour les répertoires qui seront crées ultérieurement par les appels systèmes creat(2) et mkdir(2).

Le umask le plus courant est 0022, qui donne pour droits aux fichiers :

06668 AND NOT 00228
06668 = 110 110 1102
00228 = 000 010 0102
  110 110 1102 AND NOT 000 010 0102 
= 110 110 1102  AND 111 101 1012
= 110 100 1002
= 06448

Ces permissions correspondent à rw-r--r--, c'est-à-dire que le propriétaire du fichier a des droits en lecture et en écriture, tandis que les membres du groupe et les autres ne disposent que de la permission de lecture.

Et, de même, aux répertoires :

07778 AND NOT 00228 = 07558

Utilisation

La commande umask peut être introduite avant chaque création de fichier ou de répertoire, mais une ligne est habituellement insérée dans le fichier d'initialisation du shell.

$ umask 0022
$ mkdir repertoire
$ touch fichier
$ ls -l
drwxr-xr-x 2 user user 512 Jan  1 23:59 repertoire
-rw-r--r-- 1 user user   0 Jan  1 23:59 fichier

Voir aussi

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Umask ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Umask (Unix) de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Umask — (abbreviated from user mask ) is a command and a function in POSIX environments which set the default permission modes for newly created files and directories of the current process. Modern Unix systems allow umasks to be specified in 2 ways * A… …   Wikipedia

  • Umask — (user file creation mode mask, masque de création de fichier par l utilisateur) est un attribut des processus Unix, ainsi que la commande POSIX qui permet de modifier cet attribut. Le umask définit les permissions par défaut d un répertoire ou d… …   Wikipédia en Français

  • Umask — Saltar a navegación, búsqueda umask (abreviatura de user mask, máscara de usuario) es una orden y una función en entornos POSIX que establece los permisos por defecto para los nuevos archivos y directorios creados por el proceso actual. Los… …   Wikipedia Español

  • umask — (abreviatura de user mask, máscara de usuario) es una orden y una función en entornos POSIX que establece los permisos por defecto para los nuevos archivos y directorios creados por el proceso actual. Los sistemas Unix modernos permiten que las… …   Wikipedia Español

  • umask — (user file creation mode mask, masque de création de fichier par l utilisateur) est un attribut des processus Unix, ainsi que la commande POSIX qui permet de modifier cet attribut. Le umask définit les permissions par défaut d un répertoire ou d… …   Wikipédia en Français

  • umask — (от англ. user file creation mode mask  маска режима создания пользовательских файлов)  функция среды POSIX, изменяющая права доступа, которые присваиваются новым файлам и директориям по умолчанию. Права доступа файлов, созданных… …   Википедия

  • Umask — (от англ. user file creation mode mask маска режима создания пользовательских файлов) функция среды POSIX, изменяющая права доступа, которые присваиваются новым файлам и директориям по умолчанию. Права доступа файлов, созданных при конкретном… …   Википедия

  • Unix — (marque déposée officiellement comme UNIX, parfois aussi écrit comme Unix avec les petites capitalisations) est le nom d un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par …   Wikipédia en Français

  • UNIX — UNIX, parfois écrit « Unix », avec des petites capitales, est un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par laquelle il offre de nombreux petits outils… …   Wikipédia en Français

  • UNIX version 7 — UNIX version 7, appelé en anglais Version 7 Unix, Version 7 ou simplement V7, fut une version importante des débuts du système d exploitation UNIX. La version 7, publiée en 1979, fut la dernière version d UNIX des laboratoires Bell à être… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”