Есть ли способ сделать PHP CLI-вызываемые скрипты для fwrite () как www-data?
В настоящее время, если я создаю текстовый файл и пишу в него, используя свой собственный скрипт php writeToLogFile.php
файл создается как root с минимальными правами доступа: rw- r-- r -
Это значит, что если я захочу записать дополнительные данные в этот файл в apache (работает как www-data), я получаю отказано в разрешении.
Это часть более крупной системы, поэтому для меня было бы непрактично использовать chmod () или chown () для каждого файла, который я создаю. Я также не хочу устанавливать umask () в PHP, так как это может мешать другим потокам.
Я должен также упомянуть, что файл записывается в общий ресурс NFS на другом сервере (все серверы это Ubuntu). Общая папка имеет вид: /myfolder/logsfiles 01.02.03.04(rw,sync,no_subtree_check,no_root_squash)
Заранее спасибо.