You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04 LTS下为sudo等场景配置指纹认证的方法咨询

Ubuntu 22.04 LTS下为sudo等场景配置指纹认证的方法咨询

嘿,刚好我对XPS系列在Ubuntu下的指纹配置挺熟的,你的9320搭配22.04 LTS其实配置起来很顺畅,我给你一步步拆解下操作:

  • 先确保指纹服务已安装并运行。打开终端,执行命令检查状态:
    systemctl status fprintd
    要是显示active (running)就没问题;如果没安装,先执行安装命令:
    sudo apt install fprintd libpam-fprintd

  • 注册你的指纹。终端输入:
    fprintd-enroll
    按照提示反复把手指放在传感器上,直到完成注册。建议多注册1-2个备用手指,避免主手指不方便时没法用。

  • 配置PAM让sudo支持指纹认证。编辑sudo的PAM配置文件:
    sudo nano /etc/pam.d/sudo
    在文件开头添加一行:
    auth sufficient pam_fprintd.so
    说明sufficient表示指纹认证成功就无需输密码,失败才会 fallback 到密码;如果想要双重认证(指纹+密码),可以把sufficient改成required,不过日常用没必要这么麻烦。

  • 测试配置是否生效。终端输入sudo ls,正常情况下会提示你用指纹认证,而不是输入密码。成功的话就搞定了!

额外小技巧:如果想让系统登录界面也支持指纹,编辑对应的PAM文件:
sudo nano /etc/pam.d/gdm-password
同样添加auth sufficient pam_fprintd.so这一行,下次登录就能用指纹啦。

要是遇到指纹传感器偶尔识别失败的情况,重启下fprintd服务就行:
sudo systemctl restart fprintd

备注:内容来源于stack exchange,提问作者logicito

火山引擎 最新活动