linux umask pour sudo et apache

Je veux faire de 002 le umask à l’échelle du système pour tous les utilisateurs (dans Ubuntu). J’ai réussi à le faire pour tous les utilisateurs réguliers en utilisant les instructions fournies par @ephemient (à partir de cet article , merci pour cela!). Cependant, j’ai encore 2 problèmes.

Tout d’abord, lors de la création de sudo, l’utilisateur root semble suivre ses propres parameters, créant des fichiers avec les permissions 644 (au lieu de 664).

Deuxièmement, l’utilisateur apache (www-data) semble également suivre ses propres parameters (les mêmes que ceux utilisés par root?), Ce qui rend les fichiers 644 (au lieu de 664). Je n’aime pas mettre umask 002 dans /etc/apache2/envvars , je préférerais plutôt changer le paramètre assignant le umask 002 à apache en premier lieu.

Comment puis-je résoudre ces deux derniers problèmes?

J’ai résolu mes propres problèmes.

Pour les permissions sudo, j’ai exécuté sudo visudo et ajouté la ligne Defaults umask = 0002 à la fin.

Pour l’utilisateur Apache, j’ai ajouté la ligne umask 0002 à la fin du /etc/apache2/envvars (je n’ai pas trouvé de meilleure solution).