使用php在ubuntu上启动/停止服务 嘿

使用php在ubuntu上启动/停止服务 嘿,php,ubuntu,Php,Ubuntu,我已经尝试将www数据添加到sudoers和更多,但www数据用户仍然没有启动/停止服务的权限。我几乎可以显示状态。我做错了什么 提前感谢!:) rjdown的意思是

我已经尝试将www数据添加到sudoers和更多,但www数据用户仍然没有启动/停止服务的权限。我几乎可以显示状态。我做错了什么


提前感谢!:)

rjdown的意思是<你做了一件非常糟糕的事

这意味着任何黑客或知识渊博的人都可以在您的服务器上执行脚本并获得完全控制权

切勿将www数据设置为sudo。。你甚至很少需要对该用户进行这样的更改

我建议让PHP执行python或bash脚本,然后执行服务命令。。通过这种方式,您只允许PHP运行一个脚本,该脚本仅限于您在其中编写的代码

如果您希望采用这种方法,我建议您阅读并使用
runuser
方法或类似方法


这样,您就可以将www数据限制为只允许运行您想要的脚本。

您做了什么????????STAHPsudoers并不是唯一一个需要猜测的群体,但我自己从来没有必要这么做。我建议,因为这是一个编码堆栈,这个问题有点介于两个堆栈之间。谢谢你会尝试(我确实知道这一点,这就是为什么我只限于执行我想要的init.d脚本)谢谢你的链接真的很有帮助,而不是被你的网站/服务器中的很多探索者所咬。很高兴能帮上忙