-
Notifications
You must be signed in to change notification settings - Fork 16
/
umask.txt
30 lines (27 loc) · 2.22 KB
/
umask.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
UMASK
umask #Imprime l'umask du sub-shell courant, sous forme octale
umask STRING #Applique l'umask STRING (forme octale ou symbolique),
#au sub-shell courant. L'umask est hérité par ses
#enfants.
#L'umask définie un masque de droits d'accès pour la
#création de nouveaux fichiers. Il est souvent spécifié
#dans les fichiers de configuration.
#Les permissions d'un fichier qui vient d'être créée
#sont filtrées par un AND NOT umask
#Les fichiers réguliers sous Bash sont créés par défaut
#avec les permissions 0666 (hors umask) (pas de droits
#d'exécution), et les autres fichiers avec les
#permissions 0777
#Ainsi :
# - un umask de 0022, crée des fichiers avec les
# permissions 0644, et des répertoires avec 0755,
# empêchant donc l'écriture à tout autre user que le
# propriétaire
# - un umask de 0266, crée des fichiers avec les
# permissions 0400, et des répertoires avec 0511
-p #Si umask n'a pas d'argument, imprime "umask " devant la
#valeur octale de l'umask courant
-S #Si umask n'a pas d'argument, imprime l'umask sous forme
#symbolique