在Google Chrome浏览器中,当我进入登录页面时,会弹出一个窗口,询问“输入用于“默认”解锁的密钥”的密码。在大多数情况下,无论我单击“取消”还是输入密码,登录表单都会自动填写。

我如何摆脱弹出窗口?我希望它每次都自动登录,而不要输入系统密码。该对话框永远不会出现在任何其他应用程序中。

评论

您可以使用命令行google-chrome --password-store = basic来启动chrome,这样它就不会要求使用gnome密钥环了。请参阅:code.google.com/p/chromium/wiki/LinuxPasswordStorage因为存在针对Chrome的解决方法,所以此问题不应重复。

rm〜/ .local / share / keyrings / *现在打开Chrome,如果系统要求您输入密码,请不要输入一个,每次选择“继续”并忽略任何警告。

同意@StephenOstermiller,详细的答案是ubuntuforums.org/…

相关问题

唯一可行的方法是编辑gedit文件命令:sudo gedit /usr/share/applications/google-chrome.desktop找出以Exec开头的行并添加:--password-store = basic,它将是Exec = / usr / bin / google-chrome-stable --password-store = basic%U保存并完成。来源tipsonubuntu.com/2017/12/20/…

#1 楼

如此处所述,您可以将密钥环密码设置为空白。

转到“系统/首选项/密码和加密密钥”,右键单击相应的文件夹,然后单击“更改密码”。输入旧密码,将新密码留空。

评论


选择系统范围的设置不太安全似乎是一个坏主意。此页面上有更好的选择:请参见libpam-gnome-keyring答案

–杰夫·沃德(Jeff Ward)
15年8月13日在18:24



您完全不需要弄乱钱包和钥匙圈,只需禁用chrome中的密码存储即可。请参阅下面的答案。

– Capi Etheriel
17-10-23在16:51

我发现执行此操作时,它会定期重置,因此我必须再次输入密码。它似乎与系统更新相关,但我不确定。还有其他人看到吗?

–杰克·奥康纳(Jack O'Connor)
18年7月26日在19:30

更改系统范围的密匙环密码来避免在一个特定程序上出现一个特定的弹出窗口似乎并不令人满意。

–DanielSank
19年2月17日在21:40

不幸的是,删除钥匙圈会导致无法在Chrome中使用保存的密码。太糟糕了。

–教父
20/12/23在17:01

#2 楼

在手册页上:


--password-store =
设置要使用的密码存储。默认设置是基于桌面环境自动检测。 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而不是chrome-browser.desktop。

– njlarsson
17年12月31日在13:54

必须是页面上最优雅的解决方案-在18.04(预发行版)中对我有效。

–Dɑvïd
18年1月16日在9:31

它可以工作,但是每次chrome更新时您都需要这样做。

–彼得罗·科埃略(Pietro Coelho)
18年4月19日在13:36

在ubuntu 19.04上不起作用

–tatsu
19年4月21日在13:13

请注意,从2020年初开始,如果您使用此选项,则将无法登录gmail或其他Google服务。他们会声称您的浏览器不安全,无法正常工作。几个月前,这首先发生在我的家庭chrome档案中,今天是我的工作档案。这也是我无法在Google Meet / Hangouts中进行屏幕共享的原因。如果您还没有发生这种情况,那是因为google A / B测试阶段会加入类似功能,因此很快就会出现。

–斯科特
20-05-18在15:10

#3 楼

首先,请确保已安装libpam-gnome-keyring,然后注销并重新登录。

再次打开Chrome时,它将要求输入密钥环的密码,但您每次登录时都可以选择解锁密钥环。确保选中此选项,然后输入密码以解锁密钥环。

评论


这是比接受的答案更好的解决方案。不必为了避免某些麻烦而设置空密码。

–凯文
15年4月20日在7:46

仅供参考,此选项不适用于Chromium 37.0.2062.120(运行Debian 7(Wheezy))。但是,对于这种情况,在此处选择的答案中提供了解决方法(传递--password-store = basic选项,以便Chrome使用它自己的密码存储,而不是尝试使用GNOME密钥环)仍然可以解决!

–挖土机
16 Sep 4'2:20



即使安装了指定的软件包,在Mint 17中也不可用。

–高度不规则
16年8月8日在8:13

这在Xubuntu 17中不起作用。未提供解锁的钥匙圈选项。相同的旧对话框。

–诺曼·伯德(Norman Bird)
17年7月27日在16:16

我没有选择解锁钥匙圈的选项。下次我启动PC时,它将再次要求输入密码。

– ROMANIA_engineer
18/12/8在15:02

#4 楼

您可以通过


转到“团结”按钮/密码和密钥
,在选项卡上选择适当的密钥(我只有一个,因此您可能需要找到正确的密钥)。右键单击它并删除。
重新启动Chromium
它会要求输入密码---请勿输入任何密码并继续。
选择“使用不安全的存储空间”

立即准备!

对于弹出式窗口,Chromium要求输入密码来加密网站密码。如果没有密码(如前所述),则有人可以访问您的密码,并且可以读取某些文件。

#5 楼

将钥匙圈密码设置为登录密码应该可以解决此问题。如果您完全删除了密码,则无需输入密码即可访问密钥环(例如,具有读权限的每个人都可以访问)。

评论


这可能是对我最好的答案。与所有其他答案相比,它将安全地存储您的所有密码!另外,我还要取消选中允许所有人连接到网络的选项superuser.com/a/115737

–亚历山大
15年1月16日在12:20

#6 楼

首先,我绝不是Ubuntu也不是安全专家。我只是普通用户/程序员,想在运行于Parallels下的Ubuntu 16.04 VM上安装Chrome。

我安装了Chrome,并被提示此烦人的密钥环密码弹出窗口,并尝试放入我的用户密码无济于事。

我偶然使用的解决方案是:


转到密码和密钥

在“密码”下,只需删除下面的登录密钥环
,Ubuntu现在将提示您创建新密码
现在启动Chrome浏览器时,它不再会因密钥环弹出窗口而困扰您! (嗯,至少对我来说不是。)


#7 楼

Ubuntu 12.10


转到Keyring和密码
,然后,查看>按Keyring
该窗口将更改并显示一个左窗格。现在,在左窗格的“密码”下选择“登录”。右键单击并选择“更改密码”
,输入旧密码,然后在提示新密码时将其保留为空白。

希望这会有所帮助

#8 楼

编辑:实际上,您还可以同时删除密钥环弹出窗口和"your computer is old"标志。

sudo sed -i '/^Exec=/s/$/ --disable-infobars --password-store=basic %U/' /usr/share/applications/google-chrome.desktop


原始答案

我设置了这种单行代码,以便在设置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,我曾经用它开发我的答案。

评论


将.desktop文件复制到〜/ .local / share / applications并在其中进行编辑可能会更好。然后无需使用sudo。

– jarno
19-09-21在20:00

#9 楼

由于问题刚出现在我的计算机上,我想我有一个更好的解决方案。


转到Accessories -> Password
右键单击“登录”文件夹
选择“更改密码”
选择“解锁”并输入新密码。

因此,弹出窗口再也不会出现。

#10 楼

##简易解决方案#####

1.转到密钥环和密码

2.右键单击登录并删除。

3。打开Chrome浏览器,它将要求输入新密码,将其保留为空白,然后继续。
就这样

#11 楼

我编写了一个脚本,该脚本可以在Google Chrome更新时运行。

将以下脚本复制并粘贴到您喜欢的文本编辑器中:

#!/bin/bash
sed -i 's/@\"/@ --password-store=basic"/g' /opt/google/chrome/google-chrome


将文件名为fixchrome的文件保存在主目录中,然后运行以下命令以使文件可执行:

chmod +x ~/fixchrome


现在,您可以运行以下命令来修复Google Chrome浏览器,无论何时更新:

sudo ~/fixchrome


#12 楼

在Xubuntu(Xfce)上,要解决此问题,可能需要在“设置”->“会话和启动”->“高级”中启用“启动时启动GNOME服务”,然后再次注销。

评论


我会尝试的

–Csaba Toth
19年7月11日在15:29

在Xubuntu 20中不起作用。

–扬瓦尔·克里斯蒂安森(Yngvar Kristiansen)
20-10-24在7:40

#13 楼

当我想克隆整个用户个人资料时,这发生在我身上。原来并非所有应用程序都使用相对路径名存储设置。

对于我来说,我不得不转储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/