Apache наследует свою umask от своего родителя, поэтому просто установите umask в скрипте, который запускает Apache.
Есть аналогичный вопрос по StackOverflow, в котором тоже говорится об этом , и они предложите хотя бы один способ сделать это для конкретной ОС, но описанный выше метод является общим.
Для CentOS и связанных дистрибутивов добавьте команду umask в / etc / sysconfig / httpd
.
В системе Ubuntu сценарий инициализации apache2 считывает содержимое / etc / default / apache2
, чтобы вы могли поместить туда свою команду umask.