我按照以下命令创建了自己的答案,该答案仅有效一次: 如何在无头 CentOS Docker 容器中启用 Secret-tool 命令(由 gnome-keyring、libsecret 和 dbus 支持)?。它工作了一次(我在控制台滚动中验证了秘密的输出),但随后再次收到错误“秘密工具:无法在锁定的集合中创建项目”。知道为什么吗?
以下是命令:
apt install dbus-x11 gnome-keyring libsecret # ~79MB
export $(dbus-launch)
eval "$(echo '\n' | gnome-keyring-daemon --unlock)"
echo [email protected] | secret-tool store --label="main" email address
echo $(secret-tool lookup email address)
即使在使用 -r 重新启动守护进程、终止进程并重新启动之后。即使名称不同,我也无法获取任何新的秘密,也无法检索存储的秘密。