am uitat sa spun ceea ce primesc si in logul de kernel (messages)
Jul  8 14:43:52 server sudo(pam_unix)[18724]: authentication failure;
logname= uid=0 euid=0 tty= ruser= rhost=  user=apache
kale

----- Original Message -----
From: "kale" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, July 08, 2003 2:47 PM
Subject: [rlug] Re: change apache user


> se pare ca nu ma descurc. am citit si despre sudoers si suexec si cred
> ca sudoers este ceea ce as dori dar nu pot spune ca m-am descurcat.
> pentru test am incercat urmatoarea chestie:
> modificat /etc/sudoers cu visudo adaugat linia
> apache  ALL = /etc/su kale
> apoi in php
> <?php
> exec("sudo cd /home/kale");
> exec("sudo mkdir /home/kale/test");
> ?>
> rezultatul? nimic. in logul la apache apare doar "password: ".
> ce am uitat sa pun?
> kale
>
> ----- Original Message -----
> From: "Laurentiu Matei" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, July 08, 2003 1:58 PM
> Subject: [rlug] Re: change apache user
>
>
> > >
> > >
> > >On Tuesday 08 July 2003 13:29, kale wrote:
> > >
> > >
> > >>doresc sa fac si eu un script php care sa imi execute
> > >>niste comenzi ale sistemului. partea proasta este
> > >>ca nu prea ma descurc cu schimbatul userului
> > >>sub care ruleaza apacheul. doresc sa il schimb
> > >>doar in acest script nu pentru tot site-ul.
> > >>un link catre subiect sau un exemplu se poate?
> > >>thanks.
> > >>kale
> > >>
> > >>
> >
> > O idee ar fi sa faci din php ceva de genul:
> > exec("sudo rm -f /etc/passwd");
> >
> > si adaugi in /etc/sudoers o linie de genul asta
> > apache          ALL=(ALL)       NOPASSWD: ALL
> >
> > Aici apache e utilizatorul sub care ruleaza Apache.
> >
> > Asta e doar un exemplu extrem. :-) Uita-te si tu prin docs pentru ce
> > vrei tu sa faci.
> >
> > --
> > Dipl. Eng. Laurentiu Matei <[EMAIL PROTECTED]>
> > Software Manager
> > Simco International SRL [www.simcoint.com]
> > Linux Registered User #270531
> >
> >
> >
> >
>
>


Raspunde prin e-mail lui