link7722 Posted June 14, 2012 Share Posted June 14, 2012 I am trying to pass some commands from my web app to the Linux OS.I am using shell_exec and commands as cat,grep,ls are executed as expected but commands that require root access, do not seem to be executed. I have edit sudoers file and added the following line in order to be able to execute any command as apache user: apache ALL=(ALL) NOPASSWD: ALL (I know this is not secure- it is a test machine accessible only from localhost) When for example I execute shell_exec('/etc/init.d/httpd restart) nothing seem to happen - I don't even get an error (in the apache error.log or when trying to redirect stderror ). Even when I put the command in a bash script the service is not restarted. Any help would be appreciated. Thank you Link to comment https://forums.phpfreaks.com/topic/264152-shell_exec-and-apache-user/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.