相关疑难解决方法(0)

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

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

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

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

非常感谢您的帮助 !

c++ root elevated-privileges

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

标签 统计

c++ ×1

elevated-privileges ×1

root ×1