从我的网站向ubuntu服务器发送命令

时间:2018-03-08 21:59:19

标签: wordpress ubuntu web command

我有一个wordpress网站(如果它不兼容我可以创建一个新的)我想从那里发送命令到我的远程ubuntu服务器我该怎么做。

1 个答案:

答案 0 :(得分:0)

您的问题是启动您需要升级权限的服务。您需要为您的sudoers添加例外。

您可以在/etc/sudoers.d/mycommand

中添加这样的内容
Defaults:www-data !requiretty
Cmnd_Alias MYCOMMAND = /usr/bin/service myservice start
www-data ALL=(ALL) NOPASSWD:MYCOMMAND

然后你可以使用php命令,如

exec(" / usr / bin / sudo / usr / bin / service myservice start");