iTerm2设置Touch ID


cp: /etc/pam.d/sudo_local: Operation not permitted 错误,核心是没有用 sudo 提权来操作系统保护文件

一、Operation not permitted(权限错误)

/etc/pam.d/ 是系统目录,必须加 sudo 才能写入。

正确命令(macOS Ventura+ 推荐)

# 从模板生成 sudo_local(开启 Touch ID)
sed "s/^#auth/auth/" /etc/pam.d/sudo_local.template | sudo tee /etc/pam.d/sudo_local

或手动编辑(更稳妥)

sudo nano /etc/pam.d/sudo_local

添加这一行(第一行):

auth       sufficient     pam_tid.so
  • 保存:Ctrl+O → 回车
  • 退出:Ctrl+X

评论