我的大学提供所有在线课程,每个拥有用户名和密码的人都可以使用。所以很自然地,我编写了一个 shell 脚本来抓取每个需要的课程并下载其所有内容,但问题在于身份验证。所以我认为我的帐户的用户名和密码对于保持安全并不是那么重要,所以我将其硬编码在我编写的 shell 脚本中。但是我最近了解了密钥环并且仍在学习,我发现我所有的密码都安全地存储在那里。因此,我希望 wget 脚本能够从存储在密钥环中的密码中安全地获取我大学的密码(因为 Chromium)。我能做些什么?
wget -c -k --no-parent -r -l 5 --user=$name --password=$password $extrao `cat ~/bin/university/update-links`
$extrao 是我在执行期间可能添加的额外参数
解决了!
我使用以下命令从密钥环中获取我的密码
其中 GUC 是密钥环对象的名称
我使用问题中显示的密码。