Re: Simple way for web to execute root shell script.

Liste des GroupesRevenir à col misc 
Sujet : Re: Simple way for web to execute root shell script.
De : tnp (at) *nospam* invalid.invalid (The Natural Philosopher)
Groupes : comp.os.linux.misc comp.sys.raspberry-pi
Date : 23. May 2025, 16:05:22
Autres entêtes
Organisation : A little, after lunch
Message-ID : <100q2ri$4q0p$4@dont-email.me>
References : 1 2
User-Agent : Mozilla Thunderbird
On 23/05/2025 15:14, John-Paul Stewart wrote:
On 2025-05-23 8:26 a.m., The Natural Philosopher wrote:
I have a shell script that monitors hardware stuff - it needs to run as
root and be called by Apache as user www.
>
  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?
 Use sudo to call the script.  First, drop a file into /etc/sudoers.d/
containing something like the following (untested):
 www ALL = (root) NOPASSWD: /path/to/script
 That should allow Apache running as www to call 'sudo /path/script' to
run 'script' as root with no password needed.  But at the same time, the
www user won't be able to run anything else as root (nor any other user).
That is actually perfectly fine. I like that it nails everything down to one perfectly useless script to  hacker.
Now to solve the nightmare of apache site config to allow it to execute that directly...
--
“when things get difficult you just have to lie”
― Jean Claud Jüncker

Date Sujet#  Auteur
23 May13:26 * Simple way for web to execute root shell script.31The Natural Philosopher
23 May13:51 +* Re: Simple way for web to execute root shell script.4Pancho
23 May15:47 i+* Re: Simple way for web to execute root shell script.2Lew Pitcher
23 May16:06 ii`- Re: Simple way for web to execute root shell script.1The Natural Philosopher
23 May16:00 i`- Re: Simple way for web to execute root shell script.1The Natural Philosopher
23 May15:08 +* Re: Simple way for web to execute root shell script.7Lew Pitcher
23 May15:23 i+* Re: Simple way for web to execute root shell script.2Lew Pitcher
23 May16:03 ii`- Re: Simple way for web to execute root shell script.1The Natural Philosopher
23 May16:02 i`* Re: Simple way for web to execute root shell script.4The Natural Philosopher
23 May16:24 i `* Re: Simple way for web to execute root shell script.3Marc Haber
23 May17:53 i  +- Re: Simple way for web to execute root shell script.1The Natural Philosopher
24 May01:37 i  `- Re: Simple way for web to execute root shell script.1Lawrence D'Oliveiro
23 May15:14 +* Re: Simple way for web to execute root shell script.2John-Paul Stewart
23 May16:05 i`- Re: Simple way for web to execute root shell script.1The Natural Philosopher
23 May17:46 +- Re: Simple way for web to execute root shell script.1Eli the Bearded
23 May19:44 +* Re: Simple way for web to execute root shell script.6Rich
23 May21:44 i`* Re: Simple way for web to execute root shell script.5The Natural Philosopher
24 May03:13 i +* Re: Simple way for web to execute root shell script.2Rich
24 May09:18 i i`- Re: Simple way for web to execute root shell script.1The Natural Philosopher
24 May08:27 i +- Re: Simple way for web to execute root shell script.1Theo
24 May13:28 i `- Re: Simple way for web to execute root shell script.1Chris Elvidge
23 May22:17 +- Re: Simple way for web to execute root shell script.1druck
24 May00:11 +- Re: Simple way for web to execute root shell script.1Lawrence D'Oliveiro
24 May09:20 +* Re: Simple way for web to execute root shell script.6The Natural Philosopher
24 May10:58 i+* Re: Simple way for web to execute root shell script.4Richard Kettlewell
24 May11:27 ii+- Re: Simple way for web to execute root shell script.1The Natural Philosopher
24 May18:55 ii`* Re: Simple way for web to execute root shell script.2Eli the Bearded
24 May19:24 ii `- Re: Simple way for web to execute root shell script.1Richard Kettlewell
24 May16:41 i`- Re: Simple way for web to execute root shell script.1Rich
24 May18:35 `* Re: Simple way for web to execute root shell script.2Andrew Smallshaw
24 May22:34  `- Re: Simple way for web to execute root shell script.1Fritz Wuehler

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal