在Google Chrome浏览器中,当我进入登录页面时,会弹出一个窗口,询问“输入用于“默认”解锁的密钥”的密码。在大多数情况下,无论我单击“取消”还是输入密码,无论如何都会自动填写登录表单。
我如何摆脱弹出窗口?我希望它每次都自动登录,而不要输入系统密码。该对话框永远不会对其他任何应用程序显示。
rm ~/.local/share/keyrings/*
现在打开Chrome,如果系统要求您输入密码,请不要输入每次选择“继续”的内容,并忽略所有警告。
在Google Chrome浏览器中,当我进入登录页面时,会弹出一个窗口,询问“输入用于“默认”解锁的密钥”的密码。在大多数情况下,无论我单击“取消”还是输入密码,无论如何都会自动填写登录表单。
我如何摆脱弹出窗口?我希望它每次都自动登录,而不要输入系统密码。该对话框永远不会对其他任何应用程序显示。
rm ~/.local/share/keyrings/*
现在打开Chrome,如果系统要求您输入密码,请不要输入每次选择“继续”的内容,并忽略所有警告。
Answers:
如此处所述,您可以将钥匙圈密码设置为空白。
转到系统/首选项/密码和加密密钥,右键单击相应的文件夹,然后单击更改密码。输入旧密码,将新密码留空。
首先确保libpam-gnome-keyring
已安装,然后注销并重新登录。
再次打开Chrome时,系统会要求您提供密钥环的密码,但会为您提供每次登录时解锁密钥环的选项。确保选中此选项,然后输入密码以解锁密钥环。
从联机帮助页:
--password-store = <基本| gnome | kwallet>
设置要使用的密码存储。默认设置是基于桌面环境自动检测。basic
选择内置的未加密密码存储。gnome
选择Gnome密钥环。kwallet
选择(KDE)KWallet。(请注意,KWallet在KDE外部可能无法可靠地工作。)
在启动器中解决此问题的最简单方法是将.desktop
文件复制到主文件夹并进行编辑(Google chrome用户应复制相应的文件):
cp /usr/share/applications/chromium-browser.desktop ~/.local/share/applications
然后编辑新文件,使该Exec
行如下所示:
Exec=chromium-browser --password-store=basic %U
如果您还安装了其他任何Chromium应用,则它们的.desktop
文件也应该位于中~/.local/share/applications
,并进行相应的编辑。
google-chrome.desktop
不是 chromium-browser.desktop
。
将钥匙圈密码设置为登录密码应该可以解决此问题。如果您完全删除了密码,则无需输入密码即可访问您的钥匙圈(即,具有读权限的每个人)。
1.转到密钥和密码
2.右键单击登录并删除。
3.打开Chrome浏览器。它将要求输入新密码,将其保留为空白,然后继续。而已
我设置了这种单行代码,以便在设置Ubuntu VM时轻松禁用密码弹出窗口。我刚刚在安装了Chrome(不是Chromium)的Ubuntu 16.04系统上对其进行了测试。
sudo sed -i '/^Exec=/s/$/ --password-store=basic %U/' /usr/share/applications/google-chrome.desktop
该命令添加--password-store=basic %U
到以/usr/share/applications/google-chrome.desktop
开头的任何行的末尾Exec=
。
归功于Capi Etheriel,我曾经用它来开发我的答案。
sudo
那就不用了。
当我想克隆整个用户个人资料时,这发生在我身上。原来并非所有应用程序都使用相对路径名存储设置。
就我而言,我必须转储的dconf部分apps/seahorse/listing
,替换原始目录名称并重新导入。
在这里编写解决方案,因为我很可能会忘记何时再次遇到该问题:
dconf dump /apps/seahorse/listing/ > dconf.txt
删除错误的路径名 dconf.txt
(在我的情况,这是该行:
keyrings-selected=['secret-service://login', 'openssh:///home/OLDUSERNAME/.ssh', 'openssh:///home/NEWUSERNAME/.ssh']
)
dconf reset -f /apps/seahorse/listing/
cat dconf.txt | dconf load /apps/seahorse/listing/
google-chrome --password-store=basic
,这样就不会要求使用gnome密钥环。请参阅:code.google.com/p/chromium/wiki/LinuxPasswordStorage 由于存在特定于Chrome的解决方法,因此此问题不应重复。