我的笔记本电脑上有指纹识别器,我安装了fprintd进行连接。 这很有效,但有这个问题:当我远程连接到我的笔记本电脑然后我做su / sudo命令,我要求刷我的手指。如果我靠近计算机,它就可以工作......但是我喜欢在我离我很远的情况下禁用它。有没有办法做到这一点?
答案 0 :(得分:1)
ubuntu中有一个bug filed for that似乎尚未解决。这表明fprint
没有本地方式来做到这一点。一个用户建议的解决方法是等待超时。
从我看到的pam可以以某种方式配置以回退到密码,以防fprint
无法读取打印。 Archwiki说
auth sufficient pam_fprintd.so
auth include system-login
/etc/pam.d/system-local-login
中的不确定这是否适用于您的系统(好的措施here是有人在gentoo中配置它。)因此,您应该能够允许pam使用正确的配置。
我想重申我对那些仍然不了解的用户的评论:指纹(或一般的生物识别技术)不是安全的身份验证手段(因为许多缺陷中最简单的:你把它们全部留下来触摸它时的计算机。)
答案 1 :(得分:0)
有一种解决方法:
sudo pwd
。这将触发指纹。sudo apt-get upgrade
(或其他)。由于指纹被第一个会话阻止,它将直接跳到密码验证。没有超时。