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

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

如何允许 Ubuntu 上的普通用户运行 php 脚本?

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

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

我见过一些文章指出需要将 php 添加到 sudoers 文件中?

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

答案1

sudo 的明显用法是这样的:

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

您必须将相应的用户和 php 调用都放入 sudoers 中。全局允许 php 调用是有风险的。相反,只需调用这个特定的脚本(实际上用户不应该可以写入,所有父目录也一样)。

相关内容