Pascal BEAUSSART

umask


La commande umask permet de visualiser ou modifier le masque de création des fichiers. Les droits d'accés d'un fichier sont séparées en 3 zones : Pour chacune de ces zones il est possible de définir l'accés en lecture (r), écriture (w) et exécution (x) et évetuellement avec un setuid ou un setgid (s)
La commande ls -al permet de visualiser ces droits.
La commande chmod de les modifier … posteriori.

umask 027
Le masque de création s'exprime sous forme octale : Un masque de 027 correspond à 000 010 111 (----r-rwx). Il retire les droits le droit de 'lecture' au groupe et de 'lecture, écriture et exécution' pour les autres, pour tous nouveaux fichiers. Comme par défaut un fichier qui vient d'être créé n'est pas considéré comme étant un exécutable, le masque 027 donne les accés (rw-r-----) aux nouveaux fichiers.

       flags de départ    : 110110110  (rw-rw-rw-)
       masque de création : 000010111  (umask 027)
       résultat           : 110100000  (rw-r-----)
umask sans paramètre visualise l'état du masque de création en cours.
[RETOUR] [HOME]