La commande umask
définit les permissions par défaut pour les nouveaux fichiers et répertoires créés dans un système Linux. Elle détermine quelles permissions seront retirées lors de la création d’un fichier, influençant ainsi la sécurité et l’accès aux fichiers.
La syntaxe de base de la commande umask
est la suivante :
umask [options] [arguments]
-S
: Affiche les permissions sous forme symbolique.-p
: Affiche la valeur actuelle de umask dans un format qui peut être utilisé dans un script.Voici quelques exemples pratiques de l’utilisation de la commande umask
:
umask
umask 022
umask 077
umask -S
umask
dans vos scripts pour garantir des permissions sécurisées lors de la création de fichiers.umask
pour éviter des permissions trop larges sur des fichiers sensibles.umask
affecte uniquement les fichiers nouvellement créés, pas ceux qui existent déjà.