/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
sudo uden password
Fra : Morten


Dato : 10-05-07 16:52


Hej.

Jeg vil gerne give apache brugeren lov til at eksekvere et shell script
som en anden bruger.

/etc/sudoers:

apache ALL=(deploy) /home/deploy/bin/zd_redeploy.sh

Men - sudo prompter apache for password, og det er jeg egt. ikke
interesseret i (det er en exec fra en php side).

Er der en måde det kan klares på, eller skal jeg hellere ændre gruppe på
scriptet til apache og g+x ?

Tak.

Morten


 
 
Sune Vuorela (10-05-2007)
Kommentar
Fra : Sune Vuorela


Dato : 10-05-07 17:07

On 2007-05-10, Morten <useless@useless.useless> wrote:
> apache ALL=(deploy) /home/deploy/bin/zd_redeploy.sh


> Men - sudo prompter apache for password, og det er jeg egt. ikke
> interesseret i (det er en exec fra en php side).

Indsæt NOPASSWD: et passende sted ;)

/Sune

Morten (10-05-2007)
Kommentar
Fra : Morten


Dato : 10-05-07 17:08

..
>
> /etc/sudoers:
>
> apache ALL=(deploy) /home/deploy/bin/zd_redeploy.sh

apache ALL=(deploy) NOPASSWD:/home/deploy/bin/zd_redeploy.sh

Var løsningen. Søgte forkert, bekagler.

Morten


Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408799
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste