Calcul umask (1) PDF
Document Details
Uploaded by PhenomenalVerism8558
Tags
Summary
This document provides a tutorial on umask, a command used in Linux to specify default permissions when creating files and directories. It explains how umask works with examples and calculations.
Full Transcript
Umask Les droits d’accès par défaut umask Par défaut, sur les systèmes Linux, les autorisations de création par défaut sont: ▪ 666 pour les fichiers, ce qui donne l'autorisation de lecture et d'écriture à l'utilisateur, au groupe et aux autres, ▪ 777 pour les...
Umask Les droits d’accès par défaut umask Par défaut, sur les systèmes Linux, les autorisations de création par défaut sont: ▪ 666 pour les fichiers, ce qui donne l'autorisation de lecture et d'écriture à l'utilisateur, au groupe et aux autres, ▪ 777 pour les répertoires, ce qui signifie l'autorisation de lecture, d'écriture et d'exécution pour l'utilisateur, le groupe et les autres. Linux n'autorise pas la création d'un fichier avec des autorisations d'exécution. ➔ Les autorisations de création par défaut peuvent être modifiées à l'aide de l'utilitaire umask umask ▪ Pour afficher la valeur actuelle du masque, tapez simplement umask sans aucun argument : ▪ Vous pouvez également afficher la valeur du masque en notation symbolique à l'aide de l'option -S : umask Nouvel droit par défaut (Répertoire) = 777 – umask notation binaire = 777 (en binaire) AND Not Umask (binaire) Nouvel droit par défaut (Fichiers) = 666 – umask (Notation octale) notation binaire = 666 (en binaire) AND Not Umask (binaire) umask 002 2^2 2^1 2^0 0 1 0 002=000 000 010 Fichiers Répertoires 110 110 110 111 111 111 111 111 101 111 111 101 ----------------- ----------------- 110 110 100 111 111 101 rw- rw- r-- rwx rwx r-x umask 021 2^2 2^1 2^0 0 0 1 021=000 010 001 Fichiers Répertoires 110 110 110 111 111 111 111 101 110 111 101 110 ----------------- ----------------- 110 100 110 111 101 110 rw- r-- rw- rwx r-x rw- Exercice Calculer les nouvelles droits par défaut pour les fichiers et les répertoires en appliquant les umask: ❑ 112 ❑ 037