python subprocess.popen-安全地传递密码

时间:2018-10-25 12:47:58

标签: python security passwords subprocess

我没有找到这个问题的直接答案,因此,在这个论坛中提问。我的问题是-我正在使用python 2.6.6版本,并使用subprocess.popen命令调用带有某些参数的脚本。一些参数是密码。当我直接使用它时:

args = shlex.split(cmd)
f = open("a.txt", "a+");
proc = subprocess.Popen(args, stderr=f, stdout=f)
proc.communicate()
retcode = proc.returncode

该命令执行得很好,但是我看到ps -ef以明文形式显示了密码。有没有办法在子流程API中处理此问题?我有多个密码要传递。

谢谢!

0 个答案:

没有答案