相关疑难解决方法(0)

如何以编程方式获得root权限?

我正在编写一些软件(在C++中,用于Linux/Mac OSX),它作为非特权用户运行,但在某些时候需要root权限(以创建新的虚拟设备).

以root身份运行此程序不是一个选项(主要用于安全问题),我需要知道"真实"用户的身份(uid).

有没有办法模仿"sudo"命令行为(请求用户密码)暂时获得root权限并执行特定任务?如果是这样,我会使用哪些功能?

非常感谢您的帮助 !

c++ root elevated-privileges

32
推荐指数
3
解决办法
4万
查看次数

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

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

但我希望用户将其作为Root运行,以便他们可以访问其功能.

我怎样才能做到这一点??

macos cocoa objective-c

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

c++ ×1

cocoa ×1

elevated-privileges ×1

macos ×1

objective-c ×1

root ×1