ITPub博客

首页 > IT基础架构 > 网络安全 > 从屏幕上读入用户名和密码

从屏幕上读入用户名和密码

原创 网络安全 作者:zhyuh 时间:2007-03-21 15:47:05 0 删除 编辑

很多shell脚本需要动态从终端读入用户名和密码。用户名可以在输入时显示在屏幕上,但是密码不可以。
下面的脚本就是实现这个功能。

[@more@]

$ cat echo1
#!/bin/sh

echo "User:"
read user
stty -echo

echo "Password:"
read pswd
stty echo

echo "User is $user, Password is $pswd. Done!"

执行结果如下:
$ ./echo1
User:
zhyuh
Password:
User is zhyuh, Password is my_paswd. Done!

可以看到用户名zhyuh显示在屏幕上,而密码被盖掉了。最后一句echo命令用来显示输入的全部信息。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/207/viewspace-906200/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    233
  • 访问量
    2061868