调整 bios, chrome 会失去 session

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

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

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

升级 bios 或者某些行为可能会导致 PAM 策略下 keyring 未能正常解锁。
jiangziheng
284 天前
Linux 不知道,黑苹果的 OC 配置确实有个 UUID ,UUID 变了和你的一样。
goinghugh
284 天前
我最近也是经常碰到 session 登出的情况,每天都要重新登陆很多账号,我的是 windows ,2 个电脑都是这样
chopin1998519
282 天前
@jiangziheng #8 嗯。。应该是 bios 产生了一个 uuid ,bios 更新或者重要变更的时候,uuid 就会变。然后上层的 keyring 软件根据 uuid 进行的判断。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1095524

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX