How to call shell script from php that requires SUDO?
bash, php, shellexecute, sudo
Solution
Edit the sudoers file (with `visudo`) and add a rule that allows the web server user to run the command without a password. For example:
www-data ALL=NOPASSWD: /path/to/script
Problem
I have a file that is a bash script that requires SUDO to work. I can run it from the command line using SUDO but I will be prompted to put in the SUDO password. I want to run this script from php via `shell_exec` but I if I call SUDO, its not like a command line where I can be prompted for the password. Is there a way to pass the password for sudo with the sudo call? How can I do this?