Hallo, ich bastele hier gerade ein Shellskript das zu Bearbeitung und Ausführen einiger Routinen ein Passwort benötigt, dies soll beim Starten des ShellSkripts eingelesen werden. (einfach mit Befehl read). Klappt auch soweit alles, nur ist es unschön wenn das Passwort während der Eingabe am Bildschirm erscheint. Gibt es einen Trick das zu unterbinden, ähnlich wie beim normalen Login unter Linux. !? Irgendwelche Ideen? Danke für jede Antwort. Gruss Patrick
Hallo, Am Thu, 15 Jul 2004, Patrick Klaus schrieb:
Klappt auch soweit alles, nur ist es unschön wenn das Passwort während der Eingabe am Bildschirm erscheint.
Gibt es einen Trick das zu unterbinden, ähnlich wie beim normalen Login unter Linux. !?
RTFM: man stty dh@slarty ~ $ ( read -p "User: " u; stty -echo; read -p "Passw: " p; \ stty echo; echo; echo "user='$u', pass='$p'"; ) User: foo Passw: user='foo', pass='bar' Das 'bar' hab ich "blind" eingetippt... -dnh -- It takes a million monkeys at typewriters to write Shakespeare, but only a dozen monkeys at computers to run Network Solutions. -- Patrick Delahanty
Patrick Klaus
ich bastele hier gerade ein Shellskript das zu Bearbeitung und Ausführen einiger Routinen ein Passwort benötigt, dies soll beim Starten des ShellSkripts eingelesen werden. (einfach mit Befehl read).
Klappt auch soweit alles, nur ist es unschön wenn das Passwort während der Eingabe am Bildschirm erscheint.
Gibt es einen Trick das zu unterbinden, ähnlich wie beim normalen Login unter Linux. !?
read -s -p "Password bitte: " pw mehr dazu man bash und "read" suchen. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@[informatik-vollmer.de|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de
participants (3)
-
David Haller
-
Dr. Jürgen Vollmer
-
Patrick Klaus