Access Prompt一直在询问GMail密码

弹出一个出现在Ubuntu(运行12.10),要求我的Gmail帐户的密码。 该图标带有silverlight盾牌,标记为“ Access Prompt

实际窗口有一个密钥环上的密钥图像,以粗体显示“ 身份validation请求 ”,“请输入您的帐户密码,[gmail地址]”。 它一直说我的密码不正确……我甚至不确定它在谈论哪个帐户。 到底是怎么回事?

Evgeni Leshtanski的回答让我了解了真正发生的事情。 问题不是,“如何随机提示我的密码是什么?” 而是“发生了什么事?”

在我的情况下 – 这可能会影响很多人 – 潜在的罪魁祸首是Empathy。 我不使用Empathy,因此我不希望它代表我对Google Talk进行身份validation。 现在这里有趣的地方。 当我跟随Evgeni的领导并运行在线帐户(在系统设置下)时,它完全没人参与。 这是因为当挂钩到在线帐户的应用程序更新凭据时,它会自动填充。 由于我从未填写过“访问提示”对话框,因此从未发生这种情况,我没有任何改变。

在启动时引发此行为的关键操作是Empathy默认为“启动时自动连接”,即使您实际上没有使用它。 因此,运行Empathy,转到“首选项”,然后在“常规”选项卡下,取消选中“启动时自动连接”。

在我的特定情况下,在此对话框完全消失之前,我还必须阻止Evolution检查我的Gmail帐户。

尝试重命名该文件

 ~/.config/goa-1.0/accounts.conf 

它对我很有用。 感谢此评论: bugs.launchpad.net/ubuntu/+source/gcr/+bug/1044549/comments/14

您的“密码不正确”问题是因为“GMail”将“Evolution”标识为安全性较低的应用,因此不向应用提供身份validation。 您可以根据需要更改此function, https://www.google.com/settings/security/lesssecureapps

但是,如果您不希望允许您的电子邮件访问evolution,则可以按照以下步骤删除您的gmail帐户

  1. 开放进化
  2. 编辑
  3. 喜好
  4. 选择您的电子邮件帐户,然后按“删除”

这应该会从您的进化中移除您的电子邮件帐户,不再需要签署麻烦了。

如果是启用了双因素身份validation的Google帐户,请在Google帐户安全标签上为其生成一次“应用程序专用密码”

由于谷歌的双因素身份validation,我遇到了这个问题。 如果您想停止接收此提示,则需要从Google生成特定于应用程序的密码。

有关如何创建应用专用密码的说明,请按照下面的这个坏男孩。

https://support.google.com/accounts/answer/185833?hl=en

一旦您按照这些说明操作,请抓住生成的密码,将其插入提示符,然后再打扰!

(此解决方案在13.04中使用)

~/.config/evolution/sources删除* .source文件对我来说很有用 – 那些对话框已经不复存在了。 资料来源: http : //ubuntuforums.org/showthread.php?t = 2131506&p = 12759547#post12759547

虽然,在我的情况下,这可能是由于其他答案(谷歌2因素身份validation)的组合以及我从早期版本的Ubuntu升级并且帐户配置遗留下来的事实。

那发生在我身上。 您需要退出Gmail并重新启动计算机/笔记本电脑。 然后登录它应该工作。 告诉我你是否有任何问题😃。

我认为问题是GNOME Search正在检查Contacts。

“设置” – >“搜索”中有一个选项可取消选择“联系人”,这样可以保存当天。

accounts.conf文件也被新的Ubuntu在线帐户配置使用。 问题似乎是升级后,原始Gnome在线帐户应用程序中的旧条目仍然存在。 新的在线帐户实用程序会在上一个之后添加条目,这是导致问题的条目。

这是我的情况中的旧条目~/.config/goa-1.0/accounts.conf

 [Account account_1388648527] Provider=google  

只需编辑accounts.conf文件并删除此条目即可解决问题。 如果删除该文件,则必须重新运行新的在线帐户应用程序才能重新创建新配置。