如何允许 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 调用是有风险的。相反,只需调用这个特定的脚本(实际上用户不应该可以写入,所有父目录也一样)。