J'ai un processus serveur de démon http (lacet) que j'aimerais que le serveur écrive tous les nouveaux fichiers avec un umask de 002, afin qu'un autre utilisateur du même groupe puisse modifier, déplacer ou supprimer les fichiers créés par le processus démon. C'est sur Ubuntu 10.04.
Contrairement à Apache, le pian n'a pas d'option de configuration pour umask, alors quelles méthodes existe-t-il pour définir le umask de tout processus démon?
J'ai trouvé cette réponse sur la modification du script d'initialisation à ajouter umask 002
. Cela a fonctionné, mais je ne suis pas sûr que la modification du script init soit le meilleur moyen de rendre cela facile à documenter et à configurer sur plusieurs machines.
J'ai également trouvé une référence au module pam_umask ici . Il semble que cela permet de configurer les paramètres par utilisateur du umask dans le champ GECOS de / etc / passwd.
Existe-t-il d'autres façons de définir le umask pour les processus démon? Et quelle serait la voie recommandée?