公司发布流程中会远程登录一台 Mac 机器进行重签操作,一直都正常运行,就在昨天突然蹦出以下错误:
security: cert import failed: Write permissions error.
啥情况???证书问题?
男人的第七感驱使我远程桌面那台机器并手动执行重签指令,日志丝般顺滑,安装包顺利产出!!!WHAT
又用 ssh 的方式尝试了一遍,果然失败!!! 妈蛋
机器咋了? 总有那么几天???
去 Google 上遍访名医,感觉描述和他的 “症状” 都不一样
又用两种方式查看了一下使用的 keychain 情况
SSH
security list-keychains
> security list-keychains
"/Library/Keychains/System.keychain"
"/Library/Keychains/System.keychain"
远程桌面
> security list-keychains
"/Users/xxxx/Library/Keychains/login.keychain-db"
"/Library/Keychains/System.keychain"
尝试在 ssh 的情况下把 login 的 keychain 加入,无果!!
无奈,只好祭出终极奥义【重启大法】
FIX DONE