我有一个脚本,我运行使用 php Artisan (与 根用户) ,有时它会导致每日日志文件创建之前的 apache Www-data用户-这意味着,当一个真正的用户使用我的 Web 应用程序,我得到的文件夹权限错误:
未能打开流: 拒绝权限
我每次都将权限修改回 Www-data,但是我希望通过让日志文件始终使用正确的权限创建来解决这个问题。
我考虑过创建一个 cron 作业来创建文件或者接触它,以确保它每天都有正确的权限,但是我正在寻找一个不依赖于其他脚本的更好的解决方案。
我们还考虑了在另一个脚本中包装 php artian,以确保它始终使用 Www-data凭据运行,但是我们想要做的事情实际上是不允许 apache 执行的 根过程。
还有什么建议吗?