猿问

如何从需要SUDO的php调用shell脚本?

如何从需要SUDO的php调用shell脚本?

我有一个文件是一个bash脚本,需要SUDO才能工作。

我可以使用SUDO从命令行运行它但我会被提示输入SUDO密码。

我想从php运行这个脚本,shell_exec但如果我调用SUDO,它不像命令行,我可以提示输入密码。有没有办法通过sudo调用传递sudo的密码?

我怎样才能做到这一点?


德玛西亚99
浏览 504回答 3
3回答

倚天杖

您可以在sudoers文件中添加以下内容:username ALL=NOPASSWD: /path/to/script这将允许特定用户sudo在不提示输入密码的情况下调用该特定脚本。
随时随地看视频慕课网APP
我要回答