【发布时间】:2011-05-23 09:53:27
【问题描述】:
我正在编写一个 python 应用程序,它使用命令行实用程序(专有,因此无法修改)来完成其部分工作。问题是我必须将密码作为命令行参数传递给工具,任何执行“ps ax”的用户都可以轻松看到该工具。如何从 python(或 shell 脚本)中安全地将密码发送到命令行工具?
【问题讨论】:
-
这在很大程度上取决于您要调用的工具如何接受密码。例如,
ssh从标准输入接受它,如果它是一个终端。