我认为这是一个权限问题,因为在我的脚本中
有些命令需要root权限才能执行
我将www-data
添加到sudoers
,希望能解决问题
并且做了
exec("echo \"passwd\" | sudo -S ./myscript");
在我的PHP中,但它没有工作。
由于
答案 0 :(得分:4)
您可以使用shell_exec()。
shell_exec("echo \"passwd\" | sudo -S ./myscript");
但我不确定它是否适用于sudo。
另外我想说,向sudoers添加www-data是非常危险的。