💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
在macOS上设置使用TouchID进行sudo命令的步骤:编辑sudo配置文件,添加“auth sufficient pam_tid.so”行,然后测试TouchID身份验证。如果使用iTerm2,需调整设置以确保功能正常。注意,macOS更新可能会重置配置文件,需要重新添加该行。
🎯
关键要点
- 在终端中编辑sudo配置文件,使用命令sudo -e /etc/pam.d/sudo。
- 在配置文件顶部添加行auth sufficient pam_tid.so。
- 保存文件并退出编辑器后,打开新终端标签测试sudo命令,应该会提示输入TouchID指纹。
- 如果使用iTerm2,需在偏好设置中调整会话选项以确保功能正常。
- 注意,macOS更新可能会重置sudo配置文件,需要重新添加TouchID行。
❓
延伸问答
如何在macOS上设置TouchID用于sudo命令?
在终端中运行命令sudo -e /etc/pam.d/sudo,添加行auth sufficient pam_tid.so,保存并退出编辑器。
使用iTerm2时需要注意什么?
在iTerm2的偏好设置中,需将“允许会话在注销后继续”设置为否,或安装pam_reattach模块。
如果macOS更新后TouchID不再工作,我该怎么办?
需要重新运行设置步骤,重新添加auth sufficient pam_tid.so这一行。
如何测试TouchID是否成功配置?
打开新终端标签,运行sudo命令,如sudo ls,应该会提示输入TouchID指纹。
编辑sudo配置文件时应该注意什么?
确保在文件顶部添加auth sufficient pam_tid.so,并在保存前检查其他认证规则。
为什么要使用TouchID替代密码?
使用TouchID可以节省时间和减少输入密码的次数,提高效率。
➡️