允许普通用户使用SUDO以root身份运行PHP脚本

我怎样才能让Ubuntu上的普通用户运行PHP脚本

sudo php /path/to/script/script.php

基本上,脚本需要以root身份运行,但是用户在他们的机器上没有root权限。

我看到文章,表明你需要添加到sudoers文件的PHP?

编辑:修改后的命令,因为我写错了!

sudo的明显用法是这样的:

sudo php /path/to/script/script.php 

你必须把相应的用户和PHP的呼吁都成为sudoers。 在全球范围内允许PHP呼叫是有风险的。 相反,只是调用这个特定的脚本(这实际上不应该是用户可写,所有父目录相同)。