Назад | Перейти на главную страницу

Установка umask / etc / apache2 / envvar не работает Ubuntu 10.04

Я пытаюсь установить 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/.