Jump to content

Shell_exec and apache user


link7722

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.