Pereiti prie turinio

Windows cmd.exe valdymas per php


Rekomenduojami pranešimai

Sveiki, naudoju windows 7 ir reikia scriptuko su kuriuo galeciau logoffint tam tikra useri.

esme tokia, jog su php exec funkcija veikia ne visos komandos. pavyzdziui userio sukurimas veikia puikiai, o komanda logoff neveikia. skaiciau internete, jog reik uzdet cmd.exe failui IUSR permisionus, bet ju neleidzia uzdeti. gal kam yra teke susidurti su siuo reikalu ir zinot kaip isspresti sia problema?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Php paleistas kaip apache modulis exec ir passthru komandas vykdo SYSTEM vartotojo vardu, o kadangi system vartotojas negali padaryti logoff ši komanda ir neveikia.

 

Win+r įrašyk services.msc paspausk enter. Susirask servisą apache, spustelėk dešinį pelės mygtuką, properties ir tabas logon, ten įrašyk savo userį ir restartuok apache. Turėtų veikti.

 

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Bet jei išloginsi tą patį userį, ant kurio veikia apache, tai ir webo nebebus. Ar blogai mąstau, su servisais kažkaip kitaip?

O jeigu taip http://www.windowsitpro.com/article/active-directory/2-ways-to-force-logoffs-from-the-command-line ? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

hmm, kai nebuvau nieko keites ir paleisdavau exec("calc.exe"), tai calculatoriu atidarydavo ant SYSTEM, o pakeitus log on kaip nurodei, atidaro ant mano userio, tik kad as jo nematau, bet procesuose egzistuoja. nepaisant viso sito exec("logoff") funkcija visvien nieko nedaro :/ jei paprastai i cmd irasau pvz: logoff 3, tai logoffina sessiona, kurio ID 3, bet ta pati funkcija per php exec("logoff 3") nieko nedaro. :blink:

Redagavo Fantasya
Nuoroda į pranešimą
Dalintis kituose puslapiuose

jei gerai supratau, tai ta psexec reik atidarinet per cmd, bet php vel nenori atidaryti psexec su tavo duota komanda. jei i cmd irasau ta pacia programa - viskas ok, komanda suveikia, bet php zagnulina :/

Redagavo Fantasya
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...