【发布时间】:2010-12-09 15:01:00
【问题描述】:
我想在命令行脚本中读取密码,但不希望输入的密码出现在屏幕上。这似乎是命令行应用程序中相当常见的功能,但我的 Google-fu 无法识别它是如何工作的。它是操作系统的功能吗?您是否必须以某种方式拦截输入流,以免它写入控制台?我想在 php 命令行脚本中使用它,但我无法使用我无法理解的内容。
一些独立搜索产生了this 链接,在底部他们提到mysqladmin 不使用STDIN 读取密码。那么他们是如何做到的,我该如何实现这个功能呢?
【问题讨论】:
-
要回答关于
mysqladmin的问题,您可以随时打开自己的TTY,允许输入。
标签: php command-line passwords