我有一个应用程序,其中我保留了其他应用程序。我想通过主应用程序以 root 权限启动其他应用程序。众所周知AuthorizationExecuteWithPrivileges()
,已被弃用,因此我创建了一个特权帮助工具。我正在使用主应用程序通过SMJobBless()
功能安装这个帮助工具,并通过XPC
机制进行通信。一切正常,主应用程序将消息(要启动的应用程序的路径)发送到已经在根模式下运行的辅助工具。辅助工具能够启动路径中提供的应用程序,但问题是,启动的应用程序没有 root 权限。谁能告诉我如何使用这个帮助工具以 root 权限启动另一个应用程序.或者是否有任何其他机制可以实现它,我将对此表示感谢。
问问题
576 次