gpt4 book ai didi

macos - 使用原生 Mac OS X 对话框为 pcap 请求权限

转载 作者:行者123 更新时间:2023-12-05 01:09:40 41 4
gpt4 key购买 nike

是否有一种简单的方法可以在 Mac OS X 中通过 native 对话框请求整个应用程序的 root 权限?我正在做数据包捕获,这需要对网络设备的 root 访问权限。我使用的是 C++,而不是 objective-c 。我需要 Xcode 中“以 root 身份调试”的等效功能。

谢谢!

编辑:或者也许如何将 osascript 合并到 .app 中,这将请求对应用程序的 root 访问权限?

最佳答案

在 Unix 中,进程不能提升自己的权限。无论如何,以 root 权限运行整个应用程序是一个非常糟糕的主意,因为它的攻击面将是巨大的。您应该使用特权帮助程序完成最低限度的必要操作,然后退出。

见苹果Secure Coding Guide尤其是关于Elevating Privileges Safely的文章.

您可以使用 SMJobBless安装您的特权助手工具。

关于macos - 使用原生 Mac OS X 对话框为 pcap 请求权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15528246/

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