用 Touch ID 解锁 sudo 密码?一条命令就够了
打开“终端”,执行以下命令:
sudo sed -i ".bak" '2s/^/auth sufficient pam_tid.so\'$'\n/g' /etc/pam.d/sudo
然后输入您的管理员密码,回车,大功告成了!不用重启哦~
命令说明
该命令的作用是把 /etc/pam.d/sudo
备份为 /etc/pam.d/sudo.bak
,然后在 /etc/pam.d/sudo
的第二行前面加入 auth sufficient pam_tid.so
这个字符串。
修改该文件的目的是在 sudo
程序的认证过程前面插入 Touch ID 验证的模块。感兴趣的小伙伴可以去了解一下 PAM 架构。
如果需要恢复原文件,请执行:
sudo mv /etc/pam.d/sudo.bak /etc/pam.d/sudo
打开终端,执行 sudo su
,然后就可以刷指纹啦,爽歪歪~
阅读 10万+