Доброй ночи. Нужно сделать так, чтобы пых всем «своим» файлам задавал определенные права (пусть будут 0777). (Скрипт постоянно сношает файловую систему, тесты никак пройти не может, вечно спотыкается на нехватке прав для им же созданного очередного файла. Затрахался досмерти. Разводить chmod'ское месиво неохота, хочу уже просто всем выдавать 777 и перекреститься.)
Пытаюсь оседлать сабж посредством umask. Задал в /etc/php/7.2/fpm/pool.d/www.conf окружение: env[UMASK] = 0000. phpinfo() подтверждает, что mask подхватился. Создаю файл: (file_put_contents): 0664.
Ок, идем в лоб:
<?php
umask( 0000 );
file_put_contents( 'test.log', '' );
Пожалуйста, разъясните, кто из нас сошел с ума? Какие еще танцы разучить, где докупить бубенцов? Сил моих больше нет. Я почти готов капитулировать.
Благодарю сердешно.