[Sysadmins] umask для Apache2
Андрей Черепанов
cas на altlinux.ru
Вт Мар 1 17:03:32 UTC 2011
1 марта 2011 Sergey Vlasov написал:
> On Mon, 28 Feb 2011 23:53:06 +0300 Андрей Черепанов wrote:
> > 28 февраля 2011 Afanasov Dmitry написал:
> > > On Mon, Feb 28, 2011 at 07:40:59PM +0300, Андрей Черепанов wrote:
> > > > Задача: создавать файлы из Apache с маской 0660.
> > > > Как у нас установить umask 002 для Apache2?
> > >
> > > через shell, из которого запускается apache.
> > > umask 002; service httpd2 restart do the trick
> > >
> > > чтоб не ручками, прописать вызов umask 002 в /etc/init.d/httpd2 (не
> > > кошерно) либо в любой SourceIfExists <script>
> >
> > Пробовал (указывал отдельную строку umask 0002 перед непосредственным
> > стартом в httpd2), не помогает.
>
> Это бесполезно, поскольку в нашем start-stop-daemon гвоздями прибито:
>
> umask(umask(077) | 022);
>
> А mod_umask мог не работать, поскольку в umask.conf вся конфигурация
> завёрнута в <IfDefine UMASK>, похоже, бездумно скопированное у Gentoo
> (где система управления конфигурацией Apache совершенно другая).
> Необходимо выбросить из umask.conf всё лишнее.
Спасибо, помогло.
https://bugzilla.altlinux.org/show_bug.cgi?id=25177
--
Андрей Черепанов
ALT Linux
cas на altlinux.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: This is a digitally signed message part.
Url : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20110301/c7facad5/attachment.bin>
Подробная информация о списке рассылки Sysadmins