user15656060 Asked: 2021-04-19 16:58:40 +0800 CST2021-04-19 16:58:40 +0800 CST 2021-04-19 16:58:40 +0800 CST 无论提示类型如何,如何在锁定/登录屏幕上同时允许指纹和密码输入? 772 我启用了指纹和密码登录。但是,每个仅在相应提示可见时才有效。 显示指纹提示时,无法输入密码。 显示密码字段时,指纹扫描不起作用。 当同时显示指纹提示和密码字段时(解锁和指纹读取超时),指纹扫描不起作用,但密码输入起作用。 无论显示哪个提示,有没有办法让两种登录方法都工作? login-screen 1 个回答 Voted Best Answer sancho.s ReinstateMonicaCellio 2021-04-23T05:13:06+08:002021-04-23T05:13:06+08:00 目前可能还做不到。我在下面列出表明它(至少)是复杂的,以及您可以尝试的事情。 据此, _ 目前,当您被要求输入指纹时,您无法立即输入密码。在要求您输入密码之前,您需要先使指纹认证失败(刷错手指或让它超时)。这是 PAM 的一个限制,因为它的模块不能被线程化,因此不能同时支持多种身份验证方式。(旧的 ThinkFinger 曾经这样做过,但这是一个严重的 hack,导致了很多麻烦。)解决这个限制的一个可能方法是让 gdm、屏幕保护程序和 policykit-1 支持多个替代 PAM 堆栈。 我没有尝试那里的建议(仅是建议),但我没有发现任何成功人士的参考资料。 据此,_ pam_fprintd 不支持输入密码或指纹,就像 pam_thinkfinger 所做的那样,因为这是一个严重的黑客攻击,可以通过让登录管理器运行 2 个单独的 PAM 堆栈来修复 希望之光,YMMV: 见上文第 1 项。 按照这个,有一个 fork https://github.com/zsxsoft/libfprint-fprintd,虽然它很旧并且没有维护。 相关: https://unix.stackexchange.com/questions/332149/how-to-login-with-both-password-and-fingerprint https://unix.stackexchange.com/questions/207360/use-multiple-pam-login-methods-at-once https://www.redhat.com/sysadmin/pam-authconfig (“你可以同时设置多个选项……”)
目前可能还做不到。我在下面列出表明它(至少)是复杂的,以及您可以尝试的事情。
我没有尝试那里的建议(仅是建议),但我没有发现任何成功人士的参考资料。
希望之光,YMMV:
相关: