我已经将ksh脚本移动到bash。这个脚本有一行我无法理解的内容:
pgp -z <pwd> +force $NAME1谁能帮我找出它在这行中的意义或作用?-z选项用于将密码传递到pgp中。因此可能会随密码而变化。但是字符串pwd在这个脚本中只使用了一次。也许它只是重定向或某个全局变量?
发布于 2016-02-04 23:40:36
我相信这只是一个实际密码的文本占位符,意思是“当你使用这个脚本时,用实际的密码替换我”,或者:“当你使用这个脚本时,如果你不关心安全性,也不介意硬编码你的密码,让所有人都看到的话,用实际的密码替换我”。
编辑:有没有可能脚本正在开发中,开发人员还没有想出一种安全的方法来提供密码短语,并在此期间只是将其用作占位符?我发现了对-z参数here的有趣描述
Enter pass phrase on command line
pgp -z "you really shouldn't ought to do this"发布于 2016-02-09 20:20:59
我联系了一个人,他写了这些脚本,并把它们发给了我。这不是密码,只是文本。他将所有脚本中的密码替换为,并忘记将其记录在文档中...
https://stackoverflow.com/questions/35202805
复制相似问题