我正在运行Arch Linux。当我尝试使用Vinagre(VNC客户端)保存凭据时,出现错误:
将凭证保存在锁定的钥匙圈上时出错
无法在锁定的收藏夹中创建商品
我在Arch Wiki上找到了本指南,并对其进行了跟踪。在疑难解答部分中,它具有:
确保已安装海马软件包,将其打开(系统设置中为“密码和密钥”),然后选择“查看”>“按密钥环”如果左栏中没有密钥环(它将用一个锁图标标记),请转到“文件”>“新建>密码钥匙圈,并为其命名。系统将要求您输入密码。如果不给密钥环提供密码,即使使用自动登录,密码也会自动解锁,但是密码不会安全存储。最后,右键单击刚创建的密钥环,然后选择“设置为默认值”。
当我启动Seahorse时,它确实有一个Passwords(密码)部分,该部分Login
的右边带有一个带锁图标的文件夹。胀吧?好了,没有什么与工作,据我可以告诉(没有反馈,但显然我是能够删除)
当我尝试创建新的钥匙圈时,它告诉我:
无法添加钥匙圈
路径中没有这样的秘密收集:/
我发现了与完全相同的消息相同的问题,但是~/.local/share/keyrings
具有drwxr-xr-x
权限(并且具有我的姓名和组)。
那么,如何解决此错误,以便将密钥存储在密钥环中?
编辑:
一些进一步的信息-删除无用的密钥环后,Vinagre却给了我此消息:
路径/ org / freedesktop / secrets / collection / login上的对象上没有这样的接口“ org.freedesktop.Secret.Collection”