从今天起,我的 Ubuntu 在线帐户设置出现了问题。我启动了 Empathy 来登录我的即时通讯应用,但出现错误,提示 Facebook、Google 和 MSN 需要身份验证。我尝试删除所有这些应用,但只有 MSN 可以删除。Facebook 和 Google 帐户没有任何反应。无论帐户是开启还是关闭,都没有关系。有没有办法通过删除配置文件并以此方式重置 Ubuntu 在线帐户?
答案1
您的账户存储在文件中
~/.config/goa-1.O/accounts.conf
在编辑此文件之前停止 goa-daemon 当然是一个好主意...
$ killall goa-daemon
答案2
我也遇到过这个问题。它似乎在升级后发生,我可以添加新帐户并禁用旧帐户,但无法使用适当的窗口删除旧帐户。我最终发现帐户信息似乎存储在目录中
/home/$USER/.config/libaccounts-glib/ (replace $USER with your username.)
里面有 3 个文件帐户。*;我将它们全部删除并重新启动计算机,发现所有在线帐户都消失了,然后我根据需要手动重新创建了新帐户。
这是一种有点严厉的方法,所以如果您使用它,我建议您在从该目录中删除文件之前先复制一份文件。
答案3
您尝试过以下操作吗?
从https://help.ubuntu.com/14.10/ubuntu-help/accounts-remove.html
- 点击菜单栏最右侧的图标,选择系统设置。
- 开设网上账户。
- 选择您想要删除的帐户。
- 单击窗口右下角的“删除帐户”按钮。
- 单击“删除”。
答案4
您可以使用 dconf 编辑器删除在线帐户。
使用终端或 Unity 中的应用程序菜单打开 dconf-editor。按如下方式浏览菜单项:
com>规范>统一> webapps
选择允许域您应该会看到已安装的 Web 应用程序列在那里。
只需删除列表即可将其清空。
如果这不起作用,请使用 dconf-editor 导航至:
com>规范>指标>消息
选择应用程序并删除那里列出的所有 web 应用程序。
最后配置文件都存放在:
/home/$USER/.local/share/applications/
(将 $USER 替换为您的用户名。)
您可以尝试删除它们,然后重新启动(以确保安全)