使用没有帮助程序的权限运行应用程

时间:2012-03-05 10:57:26

标签: macos cocoa privileges

我目前正在通过帮助程序启动具有权限的应用程序,这很好。 缺点是,每次启动时都会提示用户输入数据。

但是,是否可以在用户允许的情况下分配应用程序root权限?

1 个答案:

答案 0 :(得分:1)

不,你不应该这样做。 如果您的应用程序以root权限运行,并且存在安全漏洞,那么您的应用程序可能会成为黑客尝试组建用户计算机的入口点。

您应该转移到由帮助工具执行特权操作的模型,并且您的主应用程序没有任何特殊权限。

Apple示例代码在此处:https://developer.apple.com/library/mac/#samplecode/SMJobBless/