Liste des Groupes | Revenir à col misc |
On Fri, 23 May 2025 13:26:34 +0100, The Natural Philosopher wrote:cant one execute it direct from apache?
I have a shell script that monitors hardware stuff - it needs to run asAs you probably already know, the system won't run shell scripts as setuid,
root and be called by Apache as user www.
even if the setuid bit is set. So, the direct route is out.
>My gut reaction would be to have the webserver use sudo(1) (with suitable
Bookworm linux on a Pi4.
>
Its all inside a domestic firewall so security is not a huge issue.
What is the quickest and simplest solution to this?
limitations set in the /etc/sudoers file) to run the script via a system(3)
call.
If you mistrust sudo(1), then you /could/ write a simple setuid wrapper programThats how I have done it in the past.
that executes the script after making some rudimentary userid checks
(ruid == www, euid == root, etc. (perhaps check that session leader is apache?))
HTH--
Les messages affichés proviennent d'usenet.