Je suis en train de mettre en place un serveur LAMP et j'aimerais définir le paramètre umask d'Apache à 002 afin que tous les fichiers créés par Apache aient le bit de permission d'écriture de groupe défini (afin que les membres du même groupe puissent écraser les fichiers).
Quelqu'un sait-il comment faire ? Je sais que sous Ubuntu, vous pouvez utiliser le fichier /etc/apache2/envvars pour configurer l'umask, mais le serveur fonctionne sous CentOS.
Mise à jour Cette question est liée à une autre que j'ai posée il y a quelque temps ( Utilisateurs et groupes Linux pour un serveur LAMP ). Si vous le préférez, veuillez mettre à jour cette autre question en indiquant quelle est la meilleure configuration à utiliser pour avoir un utilisateur développeur sur un serveur qui peut modifier les fichiers créés par l'utilisateur apache.
3 votes
Je suis arrivé ici en cherchant à résoudre un problème avec Apache sur Ubuntu 10.04 LTS. À l'origine, l'ajout de /etc/apache2/envvars n'a pas fonctionné. Après avoir fait un 'apt-get update' et 'apt-get upgrade' et un redémarrage. Cela a commencé à fonctionner comme prévu. (Notez que la version d'apache est maintenant répertoriée comme "2.2.14-5ubuntu8.4" peur que je n'ai pas tiré ce qu'il était avant). Quoi qu'il en soit, si vous avez des problèmes, essayez la mise à niveau.
1 votes
Sur Ubuntu, je n'ai pas réussi à le faire fonctionner en redémarrant simplement en utilisant
apache2ctl restart
(oapache2ctl graceful
). Mais arrêter puis redémarrer a fonctionné...service apache2 restart
a également fonctionné (service apache2 graceful
ne l'a pas fait).