Linux,su,在远程会话上禁用指纹验证
我的笔记本电脑上有一个指纹读取器,我安装了fprintd以使用它进行连接。 这很好,但有一个问题:当我远程连接到我的笔记本电脑,然后我做一个su/sudo命令,我要求刷我的手指。如果我靠近电脑,它就会工作。。。但我更愿意在我疏远的情况下禁用它。有办法做到这一点吗?ubuntu中有一个问题似乎还没有解决。这表明在Linux,su,在远程会话上禁用指纹验证,linux,authentication,ssh,fingerprint,Linux,Authentication,Ssh,Fingerprint,我的笔记本电脑上有一个指纹读取器,我安装了fprintd以使用它进行连接。 这很好,但有一个问题:当我远程连接到我的笔记本电脑,然后我做一个su/sudo命令,我要求刷我的手指。如果我靠近电脑,它就会工作。。。但我更愿意在我疏远的情况下禁用它。有办法做到这一点吗?ubuntu中有一个问题似乎还没有解决。这表明在fprint中没有本机方法可以做到这一点。其中一个用户建议的解决方法是等待超时 据我所知,pam可以以某种方式配置为在fprint无法读取任何打印时返回密码。说 在/etc/pam.d/s
fprint
中没有本机方法可以做到这一点。其中一个用户建议的解决方法是等待超时
据我所知,pam可以以某种方式配置为在fprint
无法读取任何打印时返回密码。说
在/etc/pam.d/system local login
中,不确定这是否也适用于您的系统(最好是有人在gentoo中配置它)。因此,您应该能够允许pam使用正确配置的密码
我想重申我对那些仍然不知道的用户的评论:指纹(或一般的生物特征)不是安全的身份验证手段(许多缺陷中最简单的一个:当你触摸电脑时,你会把它们留在电脑上)。有一个解决方法:
- 启动两个远程会话
- 在第一个上,执行
。这将触发指纹sudo pwd
- 第二步,执行所需的命令:
(或其他任何命令)。由于指纹被第一个会话阻止,它将直接跳到密码身份验证。没有超时sudoapt-get-upgrade
auth sufficient pam_fprintd.so
auth include system-login