Index

wrapper.umask

Compatibilité :3.2.0
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community
Plateformes :WindowsMac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

Définit les permissions utilisées lors de la création de fichiers. Le « umask » est utilisé pour DÉSACTIVER certains bits de permission des fichiers. Les valeurs peuvent être saisies aux formats décimal, hexadécimal ou octal. La valeur par défaut est l'umask du processus ayant lancé le Wrapper. (Veuillez noter que, jusqu'à la version 3.5.7 du Wrapper, l'umask par défaut était fixé à « 0022 », qui est un nombre octal.)

Les valeurs commençant par « 0x » seront traitées comme hexadécimales (base 16). Le « 0 » initial fait interpréter le nombre comme octal (base 8), sinon il est traité comme un nombre décimal (base 10).

Cible :

Au format octal, l'umask est défini comme un nombre à 4 chiffres (0/rwx/rwx/rwx) commençant par un « 0 » (zéro).

  • Le premier, le plus à gauche excepté le « 0 » (zéro) initial,
  • chiffre spécifie les permissions bloquées pour l'utilisateur propriétaire créant le fichier.
  • Le deuxième chiffre spécifie les permissions bloquées pour les autres utilisateurs membres du groupe du fichier.
  • Le troisième chiffre, le plus à droite, spécifie les permissions bloquées pour tous les autres utilisateurs.

Restriction d'accès :

Chaque chiffre est spécifié en additionnant les valeurs suivantes :

  • 4 : pour restreindre l'accès en lecture (r),
  • 2 : pour restreindre l'accès en écriture (w),
  • 1 : pour restreindre l'accès en exécution (x).

Exemple :

Une valeur de « 7 » (=4+2+1) bloque l'accès en lecture (4), écriture (2) et exécution (1). Par exemple, « 000 » accorde des permissions largement ouvertes à tout le monde. « 077 » accorde un accès complet uniquement à l'utilisateur propriétaire.

Par exemple, l'umask « 0022 » empêchera tous les utilisateurs, excepté le créateur, d'écrire ou de modifier les fichiers. Pour empêcher les autres utilisateurs d'exécuter ou même de voir les fichiers, la restriction « 077 » est requise ; par conséquent, la valeur umask « 0077 » doit être utilisée.

Exemple :
wrapper.umask=0022

wrapper.*.umask

Compatibilité :3.2.0
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community
Plateformes :WindowsMac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

Le Wrapper permet également de spécifier l'umask pour des fichiers particuliers créés par le Wrapper à l'aide des propriétés suivantes. Chacune a pour valeur par défaut celle de la propriété wrapper.umask.

Référence : fichier journal