gpt4 book ai didi

macos - 如何在 Mac 上远程添加可信证书(无需用户交互)

转载 作者:行者123 更新时间:2023-12-04 13:50:02 28 4
gpt4 key购买 nike

是否可以在 Mac OS X 10.8.3 上远程添加受信任的证书?如果是这样,如何?

我目前的方法是使用下面的命令。是否可以对其进行调整,使其无需用户交互即可远程工作?

security add-trusted-cert foo.cer

当我尝试上面的命令时,我得到 SecTrustSettingsSetTrustSettings: The authorization was denied since no user interaction was possible.
我的情况:我使用的工具执行 /bin/sh -xe bar.sh在目标机器上,我可以控制 [1] 它作为哪个用户执行和 [2] bar.sh 的内容目前有 security add-trusted-cert foo.cer .首先解锁钥匙串(keychain)似乎不是答案。

最佳答案

下面的命令有效,但另一个用户可以看到密码 ps甚至可能最终也会出现在命令行历史中。如果有更好的答案可以避免这个问题,我很可能会将其标记为已接受的答案。
echo "password" | sudo -S /usr/bin/security add-trusted-cert -d -r trustRoot -k /path/to/keychain /path/to/cert
我从 http://www.bynkii.com/archives/2009/04/stupid_cert_tricks.html 收到的

关于macos - 如何在 Mac 上远程添加可信证书(无需用户交互),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15673364/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com