Umask

Fermé
maje3 Messages postés 55 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 3 septembre 2010 - 5 févr. 2009 à 09:55
 ysengrin - 17 août 2009 à 23:18
Bonjour,
Je sais ke la commande umask affiche le droit par défaut
et umask 777 par exemple permet de modifier ce droit. quand je tape umask 700 cela modifie
le masque des fichiers et des dossiers dans un répertoire or je dois utiliser la commande umask de maniere a ce que les fichiers lors de leur création aient par défaut les droits 640 et les répertoires 750
que faire, merci d'avance

3 réponses

maje3,

umask sert à définir les droits fichiers et répertoires par défaut, et effectivement il n'y a pas moyen de différencier ceux d'un répertoire de ceux d'un fichier.

Toutefois un umask 0027 te donneras pour tout nouveau répertoire des droits 0750, et pour un nouveau fichier des droits 0640.

Dans le cas d'un répertoire, le mode pris en compte pour y soustraire l'umask est 0777 => 0777 - 0027 = 0750
Dans le cas d'un répertoire, le mode pris en compte pour y soustraire l'umask est 0666 => 0666 - 0027 = 0640

Voilà qui convient à ton besoin particulier, mais qui interdit toujours par exemple des fichiers en 0600 et des répertoires en 0775.
15