0
我试图用php启动/停止服务。我添加了用sudo运行命令
%admin ALL=(ALL) NOPASSWD: ALL
到/ etc/sudousers。当我运行命令(如sudo ls /)作为常规用户时,它可以成功运行。
这里是我的PHP文件
exec("sudo /etc/init.d/service stop");
代码当我在浏览器请求该文件,然后在终端检查过程不停止。 我想念什么?
你的apache用户是什么? – xdazz 2012-03-21 08:24:50
Apache用户是www-data。 – din2 2012-03-21 08:28:43
是%admin组中的万维网数据吗? – 2012-03-21 08:30:39