美文网首页
vnc修改 keychain 访问控制的问题

vnc修改 keychain 访问控制的问题

作者: 天亮的曙光 | 来源:发表于2015-12-31 11:02 被阅读289次

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

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

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

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

    给出了两种解决方案:

    • 要不就不要远程,直接操作机器,这样就不会有问题
    • 要不就直接用 security command line 命令行解决

    由于我们是必须要远程的,只能选择第二个方案,几经搜索查看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了

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

    相关文章

      网友评论

          本文标题:vnc修改 keychain 访问控制的问题

          本文链接:https://www.haomeiwen.com/subject/kdnihttx.html