有没有办法使 PHP CLI 调用的脚本将 () 作为 www 数据进行重写?
目前,如果我创建一个文本文件并使用我自己的自定义脚本写入它,则该文件将创建为root,并且具有非常小的权限:rw- r -- r--php writeToLogFile.php
这意味着,如果我想在apache中向此文件写入更多数据(以w-data身份运行),我将被拒绝权限。
这是一个更大的系统的一部分,所以对我来说,对我创建的每个文件进行chmod()或chown()是不切实际的。我也不想在PHP中设置umask(),因为这可能会干扰其他线程。
我还应该提到该文件正在写入不同服务器上的NFS共享(所有服务器都是Ubuntu)。该文件夹共享为:/myfolder/logsfiles 01.02.03.04(rw,sync,no_subtree_check,no_root_squash)
提前感谢您。
HUX布斯
慕勒3428872