通过屏幕共享访问的 MacOSX 服务器不允许更改访问控制

通过屏幕共享访问的 MacOSX 服务器不允许更改访问控制

我有一台 Mac Mini 作为构建服务器用于我的 iOS 应用程序。

但是,XCode Server 守护程序以特殊权限运行,需要在系统钥匙串为了使其正常工作,我需要向所有用户授予访问证书私钥的权限,否则 XCode 将提示权限,这当然会破坏构建,因为这台计算机无人值守。

当我尝试改变KeyChain 访问控制远程许可(使用屏幕共享),系统提示我输入管理员密码,但它不接受我

系统密码对话框的屏幕截图

没有反馈,屏幕没有反应。

然而,当我用物理连接的键盘,则设置正常保存。

这是正常行为吗?可以以某种方式禁用它吗? 有什么解决方法吗?构建服务器将存储在不同的位置,并且安装新证书是很常见的,因此物理访问对我来说不是一个可行的解决方案。

相关内容