Archiv verlassen und diese Seite im Standarddesign anzeigen : su script
Hallo @all,
habe ein Problem. Muß während eines Scripts die Kennung
auf dem Server wechseln.
Als Kommandozeile benutze ich dabei su -name, dann enter,
dann password.
Gibt es eine Möglichkeit dies in einem Script zu realisieren?
Danke Euch, ich häng zur Zeit echt wie der Ochs vorm Berg!
Naja, bin voll urlaubsfreif!
Danke Euch
Geist
Vielleicht tuts auch sudo?
Gruss, Phorus
Hallo
Danke erstmal.
Aber leider nein. Es soll eben nicht mit Sudo gemacht werden, weil jeder
(in näherer Zunkunft) mal was machen soll kann, da bin ihc mir noch nicht
ganz schlüssig.
Danke
mit
su - <user> -c <kommando>
müsste das gehen ...aber nur als root da dort keine passwort eingabe notwendig ist.
sonst wüsste ich keinen weg als "normaler" user.
Wenn ich das richtig verstehe, willst Du in einem Skript automatisch das Passwort an su übergeben. Dies laesst sich mit Pseudoterminals bewerkstelligen:
Pseudo-terminals can also be used to send input to programs that normally refuse to read input from pipes (such as su, and passwd).
siehe auch http://www.tin.org/bin/man.cgi?section=4&topic=pts
Aha, und wie realisiere ich das??
Ein kleines Beispiel würde mir echt helfen. Sorry das ich so strapaziere.
Danke
Ich denke expect ist genau das was du suchst.
Powered by vBulletin® Version 4.2.0 Copyright ©2013 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.