Comment calculer umask

Dans un système d'exploitation Unix ou Linux, umask est une variable enviromental qui définit l'autorisation de fichier pour tous les fichiers et répertoires. La variable umask fonctionne comme un masque, et soustrait les autorisations que vous ne voulez pas les fichiers et répertoires d'avoir des permissions par défaut. Les autorisations par défaut sont 666 (lecture et écriture pour tous les utilisateurs) pour les fichiers et 777 (lecture, écriture, exécution pour tous les utilisateurs) pour les répertoires. Depuis les valeurs par défaut sont intrinsèquement précaire, la variable umask est utilisé pour créer un environnement plus sûr.


Sommaire

  • Instructions
  • Choses que vous devez

    • Système d'exploitation Unix ou Linux

    Instructions

    1. Ouvrez une fenêtre de terminal. La fenêtre de terminal sera trouvé dans la principale du système d'exploitation "Demande" menu, sous soit "Outils système" ou "Utilitaires". Vous serez présenté avec une invite de commande où vous tapez les commandes suivantes.

    2. Tapez la commande "umask" pour déterminer la valeur de umask. La valeur de umask sera généralement autour "022."

    3. Soustraire la valeur de umask de "666" pour les fichiers et "777" pour les répertoires. Par exemple:
      666-022 = 644
      777-022 = 755

    4. Déterminer les autorisations de fichier à partir des valeurs obtenues. Les valeurs sont fondées sur le code octal pour les autorisations qui sont "4" pour les autorisations de lecture, "2" pour les autorisations d'écriture et "1" pour exécuter des autorisations. La valeur "644" pour les fichiers donne le propriétaire des autorisations de fichiers en lecture et en écriture alors que le groupe et d'autres seulement ont des autorisations de lecture. La valeur 755 donne au propriétaire du répertoire lire, écrire et exécuter des autorisations alors que le groupe et d'autres seulement ont lu et exécuter des autorisations.

    5. Type "Sortie" pour fermer la session de terminal.

    » » » » Comment calculer umask