2017-06-15 68 views
0

我嘗試通過例如使用了shell_exec()從我的PHP Web應用程序的簡單commandes「LS」的作品,但使用sudo沒有工作許可/關機樹莓派:了shell_exec()還沒有重新啓動

了shell_exec (「sudo reboot」);

這是鏈接:

http://192.168.1.8/controle/webshell.php?commande=sudo%20reboot

但COMMANDE無法執行。

任何幫助?

+0

不SUDO詢問密碼? – RiggsFolly

+1

在askubuntu上查看[此問題](https://askubuntu.com/questions/159007/how-do-i-run-specific-sudo-commands-without-a-password)。您需要首先找出您的Web服務器正在運行的用戶。 – rickdenhaan

回答

0

它的工作原理與此修改在/ etc/sudoers文件:

www數據ALL = NOPASSWD:/ sbin目錄/重啓,/ sbin目錄/停止