[Sysadmins] umask для Apache2

Андрей Черепанов cas на altlinux.ru
Пн Фев 28 20:53:06 UTC 2011


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), не помогает. PHP создаёт с 0022, а не 0002.
Помогает только явное указание в PHP 

 umask(2);

-- 
Андрей Черепанов
ALT Linux
cas на altlinux.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: This is a digitally signed message part.
Url     : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20110228/91b943cb/attachment-0001.bin>


Подробная информация о списке рассылки Sysadmins