我有一大组在企业/企业环境中与 Active Directory 交互的脚本。我不必在每次运行时都输入我的 AD 密码,而是构建了一个 gnomekeyring 存储并查找每个脚本。
现在我已经升级到 Ubuntu 18.04,所有这些脚本都失败了,因为看起来 python-gnomekeyring 已被弃用并从档案中删除。
取而代之的是什么?如何通过 python 脚本安全地存储密码?
我有一大组在企业/企业环境中与 Active Directory 交互的脚本。我不必在每次运行时都输入我的 AD 密码,而是构建了一个 gnomekeyring 存储并查找每个脚本。
现在我已经升级到 Ubuntu 18.04,所有这些脚本都失败了,因为看起来 python-gnomekeyring 已被弃用并从档案中删除。
取而代之的是什么?如何通过 python 脚本安全地存储密码?
看来答案是
libsecret
但是,似乎也删除了某些功能。
它已被模块取代
keyring
(参见https://pypi.org/project/keyring/)。对于 Gnome Keyring,keyring 的后端可以是
SecretService
或Gnome.Keyring
。可以通过创建来指定默认
$HOME/.config/python_keyring/keyringrc.cfg
后端