使用PHP我希望能夠列出root的crontab。 我能夠作爲命令行Apache用戶運行下面的命令,並得到想要的結果:PHP:使用sudo列出root的crontab
sudo crontab -l
然而,在我的PHP我有以下命令,該命令不起作用,並返回一個空集:
exec('sudo crontab -l', $out);
print_r($out);
它是環境?還是權限?
我自己也嘗試shell_exec()
system()
和passthru()
另外請注意,我有殘疾SELinux和加入Apache來sudoers文件,以便它不需要被提示輸入密碼。
這可能會在serverfault.stackexchange.com論壇更好。 –
'echo \'whoami \',「\ n」;'告訴你什麼? – hakre
您是否啓用了錯誤報告? – Mike