【发布时间】:2018-11-21 23:30:04
【问题描述】:
我有一个运行此命令的 cronjob:
curl -s -G -H Authorization: Bearer ${mysecret} ${myurl}
我是个叮当——我刚刚意识到每个人在发出“ps -ef | grep curl”时都可以看到我的密码。我尝试使用 -d 选项,但没有成功。你知道如何隐藏 $mysecret 的值吗?
【问题讨论】:
-
你可以放弃 shell 和 curl 并使用像 python 或 perl 这样具有 http 用户代理库的语言。
-
将命令放入脚本中,并从 cronjob 中调用脚本。
-
@TravisClarke 这不起作用,人们仍然可以通过运行 ps 命令看到 curl 密码。