如何在Mac OS X 10.12 Sierra上禁用终端的GUI访问?

时间:2017-03-10 05:13:15

标签: macos user-interface ssh terminal

我有一个在运行Mac Pro的{​​{1}}持续集成服务器上运行的脚本。有时,它需要运行OS X 10.12 Sierra,如果它所签署的私钥是新的,它将显示GUI提示。 (以前,当您导入密钥时,可以使用/usr/bin/codesign选项授予任意应用程序访问权限,但that no longer works。)

由于这是一个持续集成服务器,没有人观察到单独运行,因此如果GUI提示显示,我们必须等待持续集成作业超时才能发现出错。持续集成服务器作为连接到非-T用户的启动代理启动,并在root启动时自动启动。这为持续集成服务器提供了一个GUI环境,它需要运行Mac Pro

有没有办法禁用GUI提示?如果我在框中ssh并尝试运行iOS Simulator而不是提示,则会收到User interaction is not allowed错误消息。这没关系。有没有办法在本地复制ssh终端环境?

0 个答案:

没有答案