Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: shell_exec() or what ???  (Pročitano 2555 puta)
isulic
Gost
« poslato: Sreda, 15. Januar 2003. 11:52:51 »

kako da odradim kao 'apache' user :

Kod:
shell_exec("echo $pass | echo $pass | passwd --stdin $user");


naravno ne radi ni :

Kod:
$e = `shell_exec("echo $pass | echo $pass | passwd --stdin $user")`;
echo "<pre>".$e."</pre>;


$pass u $user se dobija iz forme.

naime, stalno mi se u htpd_log-u javlja da moram da budem 'rut'
u pitanju je RH8.0 distibucija...
Potrebno mi je radi mogucnosti promene passworda za email korisnika na lokalnom serveru.
Unapred hvala.... 10X !!! C U L8R !!!!
Sačuvana
malchik
Gost
« Odgovor #1 poslato: Sreda, 15. Januar 2003. 15:12:15 »

Naravno da moras biti root da bi promenio neciji password (sem ako ne menjas svoj)... Sem toga nije mnogo pametno da cackas sistem passwd iz web forme (security, security)...  Pametnije je da email naloge imas u bazi (recimo MySQL) a da SMTP podesis tako da koristi bazu za accounte.
Sačuvana
isulic
Gost
« Odgovor #2 poslato: Četvrtak, 16. Januar 2003. 12:26:35 »

Citat: malchik
Naravno da moras biti root da bi promenio neciji password (sem ako ne menjas svoj)...


10x,
skapirao, medjutim...  embarassed  huh
malo sam se sapleo oko podesavanja, jer doticni komp je lokalni server /* intranet */ i pored 'smtp', 'pop3', 'httpd' ima i 'smb' radi ms-neta, postoje i kvote, ......, svasta ima, tako da bih jednim udarcem sredio sve za usera. Razmisljao sam i o skriptu koji cita fajl napravljen od strane 'apache' usera tamo negde, i povremeno azurira passworde.... mislim mogu ja i rucno ali...  wink
P.S. Hvala jos jednom...
P.P.S. Ako neko ima 'sorce' rado bih ga pogledao  Smiley
Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na:  

?>