💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
在Mac上,开发者可通过配置终端使用TouchID替代密码。编辑sudo配置文件,添加“auth sufficient pam_tid.so”行并保存。测试命令如“sudo ls”时会提示输入指纹。使用iTerm2时需调整设置以确保功能正常。
🎯
关键要点
- 在Mac上,开发者可以通过配置终端使用TouchID替代密码。
- 第一步:编辑sudo配置文件,使用命令'sudo -e /etc/pam.d/sudo'打开配置文件。
- 第二步:在文件顶部添加'auth sufficient pam_tid.so'行以启用TouchID模块。
- 保存文件并退出编辑器。
- 第三步:测试配置,运行命令'sudo ls',会提示输入指纹。
- 如果取消或通过SSH访问,系统会回退到要求输入密码。
- 对于使用iTerm2的用户,需调整设置以确保功能正常。
- 在iTerm2的偏好设置中,将'Allow sessions to survive logging out and back in'设置为No。
❓
延伸问答
如何在macOS上配置TouchID替代sudo密码?
首先,使用命令'sudo -e /etc/pam.d/sudo'编辑sudo配置文件,然后在文件顶部添加'auth sufficient pam_tid.so'行,保存并退出编辑器。
配置完成后如何测试TouchID功能?
打开新的终端标签,运行命令'sudo ls',系统会提示输入指纹以进行验证。
如果使用iTerm2,如何确保TouchID功能正常?
在iTerm2的偏好设置中,将'Allow sessions to survive logging out and back in'设置为No,以确保TouchID功能正常。
如果取消TouchID验证会发生什么?
如果取消TouchID验证,系统会回退到要求输入密码的状态。
在编辑sudo配置文件时需要注意什么?
确保在文件顶部添加'auth sufficient pam_tid.so'行,并在保存前检查文件格式。
使用TouchID替代密码有什么好处?
使用TouchID可以节省时间和减少输入密码的次数,提高操作效率。
➡️