У меня Apache 2.2 работает под FreeBSD 7 (и 8). Он работает с системной маской umask по умолчанию 022, и мне нужно, чтобы она была 002, чтобы члены группы www могли вносить изменения без необходимости преследовать ее с помощью chmod.
Я поместил www в класс входа с переопределенной маской umask, что не сработало.
Как я могу установить umask 002 в Apache, независимо от того, как запускается Apache (rc.d или apachectl и т. Д.).
Вы обращаетесь за помощью к mod_umask (нет, насколько мне известно, доступен в портах - хотя не проводил обширного поиска).
Если у вас есть www
пользователь, попробуйте сделать ему домашний каталог, затем откройте /home/www/.bashrc
и установить по умолчанию umask
вы хотите.