gpt4 book ai didi

php - 如何从 Symfony Process Component 使用 sudo 命令?

转载 作者:可可西里 更新时间:2023-11-01 01:14:49 25 4
gpt4 key购买 nike

我正在做一个 Laravel 项目,我必须生成一个 Nginx 配置文件并将其存储在 /etc/nginx/sites-available 目录中,该目录只有管理员用户具有写权限,我在服务器上拥有管理员权限,我只想知道是否有办法使用 Process Component 执行此操作Symfony 堆栈。

非常感谢和最好的;)

最佳答案

我建议使用 linux ACL,并授予 PHP 进程写入目录的权限。这样你就不需要 sudo。

此外,您还需要重新加载 nginx 进程的权限。恕我直言,在 root 用户下有一个 cronjob,如果它发生变化并且有效,它会重新加载配置,这是一个更好的选择。

例如,您应该阅读相关答案,这些答案建议您无权从 PHP 进行 sudo 调用

只是不要这样做。找到不需要 sudo 权限的解决方法。

关于php - 如何从 Symfony Process Component 使用 sudo 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41842403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com