sudo命令的QT应用程序权限

时间:2013-07-03 16:17:36

标签: c++ linux qt sudo

在我的QT应用程序中,我需要使用sudo运行一些命令(如dd)。应用程序在用户下运行。如何在应用程序运行时切换权限(请求用户授权运行sudo)?我应该使用PAM库还是别的什么?

1 个答案:

答案 0 :(得分:1)

只是在linux中搜索“提升权限”,这就是我发现的。

Best way elevate the privileges programmatically under different versions of Linux?

我的回答指出:

http://en.wikipedia.org/wiki/PolicyKit

http://www.freedesktop.org/wiki/Software/polkit/

希望有所帮助。