gpt4 book ai didi

objective-c - 如何将我的应用程序设置为始终以 root OSX 身份运行

转载 作者:太空狗 更新时间:2023-10-30 03:42:12 31 4
gpt4 key购买 nike

我正在开发一个 OSX 应用程序,它的某些功能需要 ROOT 权限我想出了如何以 root 身份调试我的应用程序(简单地在方案中)。

但我希望用户以 Root 身份运行它,这样他们就可以访问它的功能。

我该怎么做?

最佳答案

如果它是一个典型的 OS X 应用程序包,您可以在终端中以 root 身份运行它:

sudo /Applications/YourAppName.app/Contents/MacOS/YourAppName

您可以保存一个仅包含此文件的文件,并将其命名为 YourAppLauncher.command,然后可以从 Finder 中双击它。

或者,在 AppleScript 中:

do shell script "/Applications/YourAppName.app/Contents/MacOS/YourAppName" ¬
with administrator privileges user name "username" password "password"

然后将其另存为应用程序以以 root 身份启动您的应用程序。它不会提示输入密码(如果需要,请删除具有管理员权限之后的所有内容。

关于objective-c - 如何将我的应用程序设置为始终以 root OSX 身份运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24004733/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com