我正在通过php运行一个需要root访问权限的命令。举个例子:
$cm = "echo $pd | sudo -S cat filename";
system($cm,$rs);
这很好用,但在我的apache2 error_log中,我得到的条目是:
root's password:
无论如何都要阻止这些消息出现在error_log中吗?
由于
答案 0 :(得分:4)
我会将命令添加到sudoers文件中。这样它就不会提示你输入密码,只知道你可以运行这些命令。
https://www.garron.me/en/linux/visudo-command-sudoers-file-sudo-default-editor.html