我目前正在通过帮助程序启动具有权限的应用程序,这很好。 缺点是,每次启动时都会提示用户输入数据。
但是,是否可以在用户允许的情况下分配应用程序root权限?
答案 0 :(得分:1)
不,你不应该这样做。 如果您的应用程序以root权限运行,并且存在安全漏洞,那么您的应用程序可能会成为黑客尝试组建用户计算机的入口点。
您应该转移到由帮助工具执行特权操作的模型,并且您的主应用程序没有任何特殊权限。
Apple示例代码在此处:https://developer.apple.com/library/mac/#samplecode/SMJobBless/