[XP] 'runas' vraagje

Pagina: 1
Acties:

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
ik ben bezig wat in PHP te fröbelen, onder windows XP met IIS als server. Maar dat terzijde. Ik dacht via PHP's exec() een programma (zoals notepad.exe) te kunnen starten. Werkt ook wel prima, maar het probleem is dat ie niet op de huidige gebruiker wordt gestart, maar op de standaard-iis-gebruiker. Met andere woorden: je ziet het programma niet (en kunt het alleen via taskman killen).

Nu dacht ik dit probleem op te lossen via XP's runas commando, en wel zo:

code:
1
runas /user:host\user notepad.exe < password.txt

waarbij ik een file password.txt hebt, met daarin plaintext mijn password. Dit omdat je anders een password in zou moeten gaan tikken (en dat gaat zo lekker niet als PHP dit uitvoert).

maar tot mijn verbazing geeft runas dit terug:
code:
1
2
3
4
Geef het wachtwoord voor host\user op:
Poging om notepad.exe als gebruiker host\user te starten...
Fout bij uitvoeren als: kan - notepad.exe
1326 niet uitvoeren: Aanmeldingsfout: onbekende gebruikersnaam of ongeldig wachtwoord.


hierbij heb ik bij host en user natuurlijk mijn eigen host en user ingevuld (maar die hoeven jullie niet te weten ;)).
Als ik het runas commando via een command prompt doe zónder die invoer uit de TXT file, maar met de hand, gaat het wel goed.

Weet iemand wat ik fout doe, of kan niet wat ik wil?

  • Diaboluzzz
  • Registratie: November 2001
  • Laatst online: 25-04-2025

Diaboluzzz

Dreikwarter !

ja die regel ziet "notepad.exe als user, denk dus dat dit niet gaat werken zo.
daarbij zou ik altijd het "geef wachtwoord" aan laten staan ivm de iis root beveiliging.

http://www.NUiPhone.nl/


  • HunterPro
  • Registratie: Juni 2001
  • Niet online
hij ziet zeker notepad.exe niet als user; als ik namelijk met de hand het zelfde doe mét password werkt het prima, en als ik 'm met het verkeerde password invul geeft ie dezelfde fout als met mijn 'geautomatiseerde' oplossing.

  • Diaboluzzz
  • Registratie: November 2001
  • Laatst online: 25-04-2025

Diaboluzzz

Dreikwarter !

even opslaan als een ascii bestand ipv een .txt :?

http://www.NUiPhone.nl/


  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Diaboluzzz schreef op 18 september 2002 @ 17:34:
even opslaan als een ascii bestand ipv een .txt :?
al noem ik het bestand .friemelfriemel, dan blijft het een ascii-bestand :+

  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Het wachtwoord in combinatie met runas "pipen" werkt niet en is ook niet mogelijk.

http://www.google.nl/sear...=UTF-8&oe=UTF-8&hl=nl&lr=

Er is wel een alternatief voor runas, dit is een comercieel product en moet voor betaald worden.

http://www.mast-computer....software/runasp/usage.htm

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Kun je het hele commando niet als BAT wegschrijven en dat dan starten? Of met PHP het wachtwoord inlezen en direct om de command line zetten in plaats van via een file?

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
OlafvdSpek schreef op 18 september 2002 @ 18:01:
Kun je het hele commando niet als BAT wegschrijven en dat dan starten? Of met PHP het wachtwoord inlezen en direct om de command line zetten in plaats van via een file?
RunAs pakt geen wachtwoord direct op de command line. En dus ook geen piped zooi. Ik denk dat dit gebeurd is uit beveiligingsoogpunt. Dan gaat mijn plan ook niet lukken, helaas maar waar. Andere oplossingen zijn er vast ook wel :)

iig allemaal bedankt voor het meedenken :)
Pagina: 1