我有一个wordpress网站(如果它不兼容我可以创建一个新的)我想从那里发送命令到我的远程ubuntu服务器我该怎么做。
答案 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");