Ubuntu 22.04 频繁退出Google账号问题求助
Hey,我看到你遇到的这个问题了——刚装的Ubuntu 22.04,不管用Chrome、Firefox还是Brave,谷歌账号总是留不住登录状态,其他账号却没事,而且你已经确认过浏览器没删cookie、也开了数据保存,这确实挺闹心的。我之前帮不少人排查过类似问题,给你几个靠谱的排查方向:
检查系统时间同步:谷歌的身份验证对系统时间敏感度很高,如果你的Ubuntu系统时间和实际时间偏差哪怕几分钟,都可能导致会话验证失效,自动退出登录。你可以打开系统设置里的「日期和时间」,确保“自动设置时间”选项是开启的;也可以打开终端执行以下命令强制开启网络时间同步:
sudo timedatectl set-ntp true完成后重启浏览器再尝试登录。
排查GNOME在线账户(默认桌面用户适用):如果你用的是Ubuntu默认的GNOME桌面,系统自带的「在线账户」功能如果已经添加过谷歌账户,可能会和浏览器内的登录状态产生冲突。你可以打开系统设置的「在线账户」选项,看看是否有已添加的谷歌账户,先暂时移除,之后再回到浏览器重新登录试试。
确认浏览器谷歌域名的Cookie权限:虽然你已经确认浏览器不会自动删除Cookie,但还是可以针对性检查谷歌相关域名的权限。比如在Chrome中,地址栏输入
chrome://settings/cookies,搜索google.com,确认其权限为「允许」,且未被设置为「会话结束时删除」;Firefox则可以打开about:preferences#privacy,进入「管理例外情况」,确保google.com系列域名没有被列入自动清理名单。清理系统残留的谷歌认证缓存:有时候系统中残留的旧谷歌认证数据会干扰新的登录会话,你可以通过终端手动清理对应浏览器的相关缓存文件:
# 清理Chrome相关缓存 rm -rf ~/.config/google-chrome/Singleton* # 清理Firefox谷歌域名存储数据 rm -rf ~/.mozilla/firefox/*/storage/default/https\*google.com # 清理Brave相关缓存 rm -rf ~/.config/BraveSoftware/Brave-Browser/Singleton*执行完命令后重启浏览器,重新登录谷歌账号测试。
测试新系统用户账户:如果以上方法都没有解决问题,大概率是当前用户的配置文件存在异常。你可以通过系统设置创建一个新的用户账户,登录新账户后打开浏览器尝试登录谷歌账号,如果能正常保持登录状态,就说明原用户的配置文件有问题,后续可以逐步迁移原用户文件来排查具体的冲突项。
备注:内容来源于stack exchange,提问作者Legacy




