next up previous contents Next: stat et les trois Up: Droits et les trois Previous: La commande chmod.   Table des matières  


15.2 La commande umask.

umask fixe les droits par défaut pour les fichiers nouvellement créés; sa valeur usuelle est 022. Cette valeur par défaut signifie que les droits de tout nouveau fichier (créé avec la commande touch, disons) seront masqués par ce nombre. [NdT: Dans le cas d'un fichier exécutable, les droits seront fixés comme 777-022=755, c'est-à-dire -rwxr-xr-x. Dans le cas d'un fichier non-exécutable (texte, image, etc.), les droits seront 666-022=644 soit -rw-r-.-r-.-. C'est du moins ce qui se produit sur la distribution Gentoo du traducteur. Le masque 022 exlut les permissions d'écriture pour le groupe (g) et les autres (o). Un umask de 026 excluerait les droits de lecture et l'écriture pour les autres (o) mais permettrait au groupe (g) la lecture et l'écriture.] Essayez:

umask

touch <fichier1>

ls -al <fichier1>

umask 026

touch <fichier2>

ls -al <fichier2> 



026 est probablement plus proche du type de masque employs dans le cas des utilisateurs ordinaires. Vérifiez votre fichier /etc/profile pour déterminer quelle valeur d'umask est associé à votre identifiant, et aussi pourquoi.


next up previous contents Next: stat et les trois Up: Droits et les trois Previous: La commande chmod.   Table des matières  
1-01-2006