在我的 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/
希望对您有所帮助。
关于c++ - sudo命令的QT应用权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17453133/