Droits (par defaut) des fichiers generés par script ?

Fermé
mortelrdv - 23 juil. 2013 à 15:03
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 23 juil. 2013 à 20:01
Bonjour,

Est il possible d'indiquer au debut du script shell que les fichiers, generés par ce script (par redirection, cp, autre), soit avec les droits rw (chmod 666) ?

Merci

A voir également:

1 réponse

mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 7 804
23 juil. 2013 à 20:01
Oui c'est le rôle de l'instruction umask.
https://fr.wikipedia.org/wiki/Umask

Un umask est le complémentaire du nombre que tu taperais derrière un "chmod". Par exemple 755 et 022 sont complémentaires. Généralement on rajoute encore un 0 devant le umask (ce qui donnerait dans cet exemple 0022 pour des droits 755).

De manière générale, il est mauvais de mettre de droits trop relâchés. Ainsi des droits 666 sont diaboliquement mauvais, car n'importe qui peut modifier ou supprimer ce fichier. Généralement on utilise des droits 660 voire 600.

Bonne chance
0