我将 YubiKey nano 插入 2019 款 MacBook Pro。
当我访问某些网站(一个公开的例子是 Gmail)时,Firefox 会弹出一个密码对话框,提示我输入 YubiKey 密码。Gmail 与我的 YubiKey 无关。而且,我甚至没有密码,因为我的组织没有给我们 YubiKey 的主密钥。
Password Required - Mozilla Firefox
Please enter the password for the PKCS#11 token
YK-XXX-XXX ..
我发现的唯一稍微有帮助的附加途径是前往“设置”->“安全设备”并查看 OpenSC 设备信息(参见底部的两张图片)。
有没有办法禁用提示?
我不想放弃 Firefox,但这确实是一个日常烦恼,而且我已经在 Google 上广泛搜索过这个主题,感觉我一定是错过了什么!
答案1
在安全设备页面(您可以通过单击设置然后搜索“安全设备”找到该页面)上,找到 OpenSC 库,然后单击卸载。这将删除它,直到您手动重新添加库。
要重新添加库,请找到 opensc 库的路径。在 (大多数) Linux 发行版中,该路径为 /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so。单击“加载”,指定正确的路径(可能在上面),并提供一个有用的名称,然后您就可以重新开始操作了。
答案2
就我而言,opensc 包很久以前就安装了,但并不是必需的,所以我卸载了它并解决了这个烦恼。
抱歉,如果您必须将 opensc 用于其他用途,这并不能回答您的问题,但至少需要再考虑一下您是否真的需要该包。