我遇到了不便,因为应该填写 Chromium 中的身份验证对话框的全局密码管理器(gnome keyring?)没有触发。例如,我正在访问一些要求进行基本 HTTP 身份验证的网页,或者只是一个我已经访问过的登录表单,并且 Chromium 已经存储了我的凭据。
预期流量为
- 全局 pw 管理器在每次会话中弹出一次,即我第一次加载页面时(或者在会话中定期弹出,例如 sudo 的工作方式),
- 要求我输入密码,
- 然后填写浏览器身份验证对话框。
相反,什么都没有发生,除非我通过执行其他最终触发密码管理器的操作来避开此问题,例如在 Ubuntu 的软件中心安装-卸载某些程序。以这种方式触发密码对话框并刷新 Chromium 中的相关页面后,密码和凭据会按预期填写,但这远非理想。我找不到遇到此问题的其他人的链接。有人知道如何解决这个问题吗?
我似乎遇到了与详细问题类似的问题在这个 SU 问题中。就我而言,“启用自动填充...”和“提供保存密码...”都已选中。当我第一次登录(启用自动登录)时,例如打开计算机时,“已保存的密码”列表为空。在执行一些需要全局密码管理器注意的操作后,例如前面提到的通过软件中心安装某些东西,列表中充满了存储的凭据。
我检查了一下,使用自动登录启动会话(无需输入密码)和输入密码启动会话(我尝试关闭会话,然后系统要求我输入密码,但自动填充仍然不可用)之间似乎没有区别。
我检查了 Seahorse,发现有两个不同的密码密钥环:“会话开始”密钥环只包含一个项目:“解锁默认密码(Google Chrome 密码)”和“Predeterminado”密钥环,其中确实保存了我所有的 Google Chrome 密码,甚至可能还有更多。问题是,“默认”密钥环无法通过登录解锁。
我还尝试用“Predeterminado”(西班牙语中的“默认”)密钥环替换“登录”密钥环,如这个答案,但这也不起作用,事实上这导致 Chromium 密码自动填充完全停止工作。
答案1
您混淆了两个不同的问题。
Gnome-keyring 存储网站和其他密码,如 ssh、gpg 等。
当您登录系统时,密钥环将被解锁,无需再次输入主密码。这是正常现象。
当您尝试安装某些软件时,您需要具有管理员权限。在 Ubuntu 中,您不必以 root 身份登录,但sudo
允许您从用户帐户执行特权任务,但要求再次输入密码。
这两种情况没有关联。而且这根本不是问题。