【发布时间】:2013-07-03 16:17:36
【问题描述】:
在我的 QT 应用程序中,我需要使用 sudo(如 dd)运行一些命令。应用程序在用户下运行。应用程序运行时如何切换权限(要求用户授权运行 sudo)?我应该使用 PAM 库还是其他东西?
【问题讨论】:
在我的 QT 应用程序中,我需要使用 sudo(如 dd)运行一些命令。应用程序在用户下运行。应用程序运行时如何切换权限(要求用户授权运行 sudo)?我应该使用 PAM 库还是其他东西?
【问题讨论】:
只是在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/
希望对您有所帮助。
【讨论】: