我的大学在线提供所有课程,并且每个拥有用户名和密码的人都可以使用。所以很自然地,我编写了一个 shell 脚本来抓取每个需要的课程并下载其所有内容,但问题在于身份验证。所以我认为我的帐户的用户名和密码对于保持安全并不那么重要,所以我在我编写的 shell 脚本中对其进行了硬编码。但是我最近了解了钥匙圈并且仍在学习,我发现我所有的密码都安全地存储在那里。因此,我希望 wget 脚本能够安全地从存储在密钥环中的密码中获取我大学的密码(因为 Chromium)。我能做什么?
wget -c -k --no-parent -r -l 5 --user=$name --password=$password $extrao `cat ~/bin/university/update-links`
$extrao 是我可能在执行过程中添加的额外参数
解决了!
我使用以下命令从密钥环中获取我的密码
password=`keyring get GUC mohamed.ezzatmahmoud`
其中 GUC 是密钥环对象的名称
我使用问题中显示的密码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句