vnc修改 keychain 访问控制的问题

2015-12-31  本文已影响289人  天亮的曙光

这是一个特殊问题,估计比较少的人会遇到。

起因是因为我们需要远程操作机房里的一台mac机,修改ios证书的访问控制权限。

在新的10.11系统上我们遇到了一个奇怪的问题,就是在远程状态下,我们修改完权限输入密码的时候,点击接受没有反应,不管密码是对是错都一样。

几经搜索后在vnc的网站上发现这确实是个bug。
链接在此

给出了两种解决方案:

由于我们是必须要远程的,只能选择第二个方案,几经搜索查看api文档后发现没有能修改的命令,官方文档链接
secruity command line tool 文档

最终经一个同事提醒,我们可以删除原先的密钥,再重新导入就行了,因为我们有导入的命令,导入时可以指定可以访问的程序或没有访问限制
上最终的命令
security import yourCer.p12 -k ~/Library/Keychains/login.keychain -P your_p12_passwrod -A

将 youcer.p12 替换成你的p12文件的完整路径,your_p12_passwrod 替换成p12的密码就OK了

注意:删除证书时不要只删证书要将密钥删除掉

上一篇下一篇

猜你喜欢

热点阅读