让终端 sudo 时用上 Touch ID
用了一段时间MacBook Pro with TouchBar,感觉开机或唤醒时读指纹还是很方便的,但安装一些软件或执行命令操作时还是需要输入密码,似乎不那么省事,对设置复杂密码也不够友好。今天学到了一个新技巧,让我们在终端里sudo
执行命令时不再需要手输密码,而是Touch ID验证。
修改/etc/pam.d/sudo
这个文件,建议用sudo nano /etc/pam.d/sudo
(当然,你也可以用vi
,记得最后:wq!
强制保存就行了)。
在第一行增加auth sufficient pam_tid.so
注意这里顺序是重要的,并不是可有可无。一般来说添加以后的效果如下: