sudo 命令来使用 Touch ID 进行身份验证,而无需每次都输入密码。以下是设置步骤:
打开终端,使用以下命令编辑 /etc/pam.d/sudo 文件:
sudo nano /etc/pam.d/sudo
在文件第一行添加以下内容:
auth sufficient pam_tid.so
添加后文件开头应类似这样:
# sudo: auth account password session
auth sufficient pam_tid.so
auth sufficient pam_smartcard.so
auth required pam_opendirectory.so
...
Ctrl + O 保存,再按 Ctrl + X 退出 nano 编辑器。设置完成后,新打开的终端窗口中执行 sudo 命令时会触发 Touch ID 验证。
sudo ls 等需要权限的命令。
观察是否弹出 Touch ID 指纹验证提示。
如果遇到问题,检查 macOS 版本是否过旧,或尝试重启终端应用。