3

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

4

1 回答 1

1

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

在不同版本的 Linux 下以编程方式提升权限的最佳方法?

有一个答案指出我在这里:

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

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

希望有帮助。

于 2013-07-03T16:44:52.207 回答