V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chopin1998519
V2EX  ›  程序员

调整 bios, chrome 会失去 session

  •  
  •   chopin1998519 · 11 天前 · 1031 次点击
    linux host , 偶尔重启, 比如重新装过内核什么的, 再次回来,chrome 打开还是接着之前的 session ,

    但是为什么每次调整完 bios , 在开 chrome , 好多网站就需要重新登录一次?
    10 条回复    2024-12-09 09:33:57 +08:00
    Donaldo
        1
    Donaldo  
       11 天前
    可能所谓“机器码”变了?确实没遇到过
    hongyexiaoqing
        2
    hongyexiaoqing  
       11 天前
    虽然不是一种情况,但是能推测出 chrome 是根据机器码,来验证 session 的。我换笔记本时候,特意把 chrome 的用户目录备份下来,然后导到新的机器,但是在新机器打开用户要重新登,插件什么都没有了。
    llxvs
        3
    llxvs  
       11 天前 via iPhone
    具體調整了什麼呢
    xxxbin
        4
    xxxbin  
       11 天前
    控制变量,你重启一下,那个网站是不是也要重新登陆
    chopin1998519
        5
    chopin1998519  
    OP
       11 天前
    @xxxbin #4 是所有的。。。
    chopin1998519
        6
    chopin1998519  
    OP
       11 天前
    @hongyexiaoqing #2 机器码是什么?
    kuanat
        7
    kuanat  
       11 天前   ❤️ 1
    我没有搜到 chromium 关于“机器码”相关的代码,而且常理上这个设计也很不合理。

    我更倾向于认为是与 PAM 相关的原因导致的。登录凭证比如 cookies 这些是加密存储的,而 chromium 的加密密钥是存储各个平台的 keyring 的,mac/win/linux 都一样。Linux 环境解锁 keyring 与 PAM 相关,一般是登录桌面的同时解锁。

    升级 bios 或者某些行为可能会导致 PAM 策略下 keyring 未能正常解锁。
    jiangziheng
        8
    jiangziheng  
       11 天前
    Linux 不知道,黑苹果的 OC 配置确实有个 UUID ,UUID 变了和你的一样。
    goinghugh
        9
    goinghugh  
       11 天前
    我最近也是经常碰到 session 登出的情况,每天都要重新登陆很多账号,我的是 windows ,2 个电脑都是这样
    chopin1998519
        10
    chopin1998519  
    OP
       9 天前
    @jiangziheng #8 嗯。。应该是 bios 产生了一个 uuid ,bios 更新或者重要变更的时候,uuid 就会变。然后上层的 keyring 软件根据 uuid 进行的判断。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4571 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:36 · PVG 13:36 · LAX 21:36 · JFK 00:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.