A. *_*chi 3 sudo thinkpad fingerprint-reader 15.10
我已经为我的笔记本电脑 (thinkpad t450s) 安装了 fprint,它运行良好。
但我主要想用它来登录,并且能够sudo使用指纹进行身份验证是一个很好的补充。
但是当使用sudo并且我想使用我的密码而不是指纹时,我必须:
我知道没有办法同时拥有指纹和密码(fprint 启动板的已知问题)
有没有什么方法来禁用指纹认证只针对sudo?
小智 6
您可以通过更改 中的超时值轻松地将超时从 10 秒减少到 3 秒/etc/pam.d/common-auth。这将允许您仍然使用指纹读取器进行 sudo,只是不那么烦人的超时。
默认情况下,sudo 的身份验证方法与您的common-auth设置相匹配。但是您可以在文件中更改它/etc/pam.d/sudo。
/etc/pam.d/common-auth到/etc/pam.d/common-auth-nofingerprintpam_fprintd.so从新文件中删除引用的行。/etc/pam.d/sudo和使用@include common-auth-nofingerprint代替@include common-auth/etc/pam.d/common-auth
auth [success=2 default=ignore] pam_fprintd.so max_tries=1 timeout=10 # debug
auth [success=1 default=ignore] pam_unix.so nullok_secure try_first_pass
auth requisite pam_deny.so
auth required pam_permit.so
Run Code Online (Sandbox Code Playgroud)
/etc/pam.d/sudo
#%PAM-1.0
session required pam_env.so readenv=1 user_readenv=0
session required pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0
@include common-auth
@include common-account
@include common-session-noninteractive
Run Code Online (Sandbox Code Playgroud)
有关指纹和密码无法并行工作的背景信息,请参阅:https : //launchpad.net/~fingerprint/+archive/ubuntu/fprint部分Known (minor) issues-1. No fingerprint and password at the same time
| 归档时间: |
|
| 查看次数: |
5461 次 |
| 最近记录: |