使用指纹快速授权,节省输入密码的时间。

在使用 sudo 命令的时候,需要输入开机密码才可以获取 root 权限。当密码特别长的时候,输入密码就会特别费时间。

在 Terminal 输入以下命令,然后重新启动 Terminal。

sudo sed -i ".bak" '2s/^/auth       sufficient     pam_tid.so\'$'\n/g' /etc/pam.d/sudo

再次使用 sudo 命令的时候,就会提示使用指纹来解锁了。

上面的命令会把 /etc/pam.d/sudo 这个文件备份为 sudo.bak,然后在 sudo 文件的第二行加入 uth sufficient pam_tid.so。修改的目的是为了在 sudo 命令认证过程加入一个 Touch ID 验证的模块。
如果需要恢复原来的文件,运行以下命令。

sudo mv /etc/pam.d/sudo.bak /etc/pam.d/sudo