如何在PHP中以特定用户身份运行外部命令

我想到了suPHP,但这不是我所需要的。以其他用户身份运行整个PHP脚本并不能达到我的目的。我只需要以其他用户身份运行一个Linux命令行即可。

可能吗?

回答:

您可以尝试shell_exec函数和sudo

:看到sudo提示输入密码,您可能想使用proc_open,它允许您使用管道。请参阅此注释,以了解如何创建自定义密码管道。

以上是 如何在PHP中以特定用户身份运行外部命令 的全部内容, 来源链接: utcz.com/qa/421637.html

回到顶部