PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kommando in einem Scipt unter anderem Account ausführen=


Elemental
2004-02-03, 09:27:48
Ist es möglich, in einem perl- oder batch-script, ein einzelnes Kommando unter einem anderen Account ausführen zu lassen?


mfG
Elemental

killermaster
2004-02-03, 10:08:20
su username
dann passwort falls vorhanden

mfg

Elemental
2004-02-03, 10:13:30
Ich brauchs aber für Windows ;D

killermaster
2004-02-03, 10:18:09
hm
keine ahnung
aber wozu ?
das programm hat doch immer admin rechte..

Elemental
2004-02-03, 10:46:38
Es geht nicht nur um Admin-Rechte.
Das kommando soll unter einem Account ausgeführt werden, der bestimmte Rechte auf unserem SourceControl-Server hat.


mfG
Elemental

Harleckin
2004-02-03, 15:14:48
Unter *nix verwendet man für diesen Fall immer 'sudo', welchen aus dem OpenBSD Projekt hervor ging.

Unter WinNT >5.0 dient das Programm[1] 'runas' als Equivalent zum oben genannten.
Weiterführende Informationen gibt es auf der Micros~1 Seite[2].

[1] http://helpdesk.rus.uni-stuttgart.de/~rustomfi/Systeme/W2k/runas.html
[2] http://www.microsoft.com/windows2000/techinfo/planning/management/seclogon.asp

Elemental
2004-02-03, 15:49:09
Bei runas muss ich aber immer von Hand das Passwort eingeben (weder mit | noch mit Eingabeumlenkung kann man das umgehen), was innerhalb eines Scripts, das über mehrere Stunden läuft etwas unpraktisch ist.

Crushinator
2004-02-03, 19:29:09
^^ Da (http://www.commandline.co.uk/sanur/) wird Dich gehelft. ;) (sanur (http://www.commandline.co.uk/sanur/sanur.zip) downloaden nicht vergessen)

Elemental
2004-02-04, 08:58:46
Original geschrieben von crushinator
^^ Da (http://www.commandline.co.uk/sanur/) wird Dich gehelft. ;) (sanur (http://www.commandline.co.uk/sanur/sanur.zip) downloaden nicht vergessen)


Danke :)