Я пытаюсь установить umask по умолчанию на umask 002
. Я пробовал добавить его в:
/etc/apache2/envvar
/etc/profile
Но после перезапуска Apache ничего не изменилось? По-прежнему 0022
. Куда мне его поставить?
Спасибо
Лучшее место там, где вы его положили, /etc/apache2/envvar
, Насколько мне известно
Если вы используете mod_dav, возможно, вы столкнулись с ошибкой в модуле Apache mod_dav в 10.04 (2.2.14 apache2), поэтому все файлы создаются с неправильными разрешениями. https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/540747
Я добавил одну строку в /etc/cron.daily/apache2 в chmod -R a+r /var/www/webdavblah
что случилось, чтобы исправить мою конкретную проблему.
* -пайк
Вероятно, лучшее место - это сценарий запуска apache в каталоге /etc/init.d/.