gpt4 book ai didi

bash - 当我在bash中读取没有回显的PW时,PW是否存储在日志文件中的任何位置?

转载 作者:行者123 更新时间:2023-12-02 14:34:50 26 4
gpt4 key购买 nike

当我

stty -echo
read -p "Password:" PW
stty echo

在bash脚本中,然后将 $PW提供给SSH,密码是否存储在日志文件中的任何位置?

我之所以问是因为我正在编写一个脚本,该脚本首先通过ssh连接到我的GIT服务器,创建一个新的存储库,然后在本地告诉GIT对其进行克隆。到目前为止,用户必须输入两次密码。如果可以先将其存储在变量中,这样只会问他一次,那真是太好了。

最佳答案

它是从标准输入读取的,因此只有接收进程(内置bash read)会读取它。然后,Bash将读取的数据存储在PW变量中,并且由于未导出,因此不会将其发送到任何子进程。它会在bash结束时清除。但是,它可能仍在内存中,直到关闭。

关于bash - 当我在bash中读取没有回显的PW时,PW是否存储在日志文件中的任何位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33241210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com