這是一個(gè)特殊問題设塔,估計(jì)比較少的人會(huì)遇到凄吏。
起因是因?yàn)槲覀冃枰h(yuǎn)程操作機(jī)房里的一臺(tái)mac機(jī),修改ios證書的訪問控制權(quán)限。
在新的10.11系統(tǒng)上我們遇到了一個(gè)奇怪的問題痕钢,就是在遠(yuǎn)程狀態(tài)下图柏,我們修改完權(quán)限輸入密碼的時(shí)候,點(diǎn)擊接受沒有反應(yīng)任连,不管密碼是對(duì)是錯(cuò)都一樣蚤吹。
幾經(jīng)搜索后在vnc的網(wǎng)站上發(fā)現(xiàn)這確實(shí)是個(gè)bug。
鏈接在此
給出了兩種解決方案:
- 要不就不要遠(yuǎn)程课梳,直接操作機(jī)器距辆,這樣就不會(huì)有問題
- 要不就直接用 security command line 命令行解決
由于我們是必須要遠(yuǎn)程的,只能選擇第二個(gè)方案暮刃,幾經(jīng)搜索查看api文檔后發(fā)現(xiàn)沒有能修改的命令,官方文檔鏈接
secruity command line tool 文檔
最終經(jīng)一個(gè)同事提醒爆土,我們可以刪除原先的密鑰椭懊,再重新導(dǎo)入就行了,因?yàn)槲覀冇袑?dǎo)入的命令步势,導(dǎo)入時(shí)可以指定可以訪問的程序或沒有訪問限制
上最終的命令
security import yourCer.p12 -k ~/Library/Keychains/login.keychain -P your_p12_passwrod -A
將 youcer.p12 替換成你的p12文件的完整路徑氧猬,your_p12_passwrod 替換成p12的密碼就OK了