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

Macos 如何在Mac OS X 10.12上从终端禁用GUI访问?,macos,user-interface,ssh,terminal,Macos,User Interface,Ssh,Terminal,我有一个脚本运行在运行OS X 10.12 Sierra的Mac Pro持续集成服务器上。有时,它需要运行/usr/bin/codesign,如果它使用的私钥是新的,则会显示GUI提示。(以前,当您导入密钥时,可以使用-T选项授予任意应用程序访问权限,但是。) 由于这是一个持续集成服务器,因此没有人观察单个运行,因此如果GUI提示显示,我们必须等待持续集成作业超时,然后才能发现出了什么问题。continuous integration server作为连接到非root用户的启动代理启动,并在Ma

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


由于这是一个持续集成服务器,因此没有人观察单个运行,因此如果GUI提示显示,我们必须等待持续集成作业超时,然后才能发现出了什么问题。continuous integration server作为连接到非
root
用户的启动代理启动,并在
Mac Pro
启动时自动启动。这为持续集成服务器提供了一个GUI环境,它需要该环境来运行
iOS模拟器


有没有办法禁用GUI提示?如果我ssh到框中并尝试运行
/usr/bin/codesign
而不是提示符,我会收到一条错误消息。这样就好了。有没有办法在本地复制ssh终端环境?

如何在Mac Pro上启动持续集成服务器?我更新了问题:“持续集成服务器作为连接到非root用户的启动代理启动,并在Mac Pro启动时自动启动。这为持续集成服务器提供了运行iOS模拟器所需的GUI环境。”