QT应用程序sudo命令的权限

3

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

1个回答

1

嗨@wlredeye,你能分享一下你是如何解决问题的吗?我不想让用户在每次点击按钮时都输入密码。 - Junaid Qadir Shekhanzai
@JeyKeu 如果你仍然对解决方案感兴趣,我使用了一个函数来检测我的系统有哪种图形su(例如kdesu、gksu等),并使用这个图形su重新启动应用程序以获取超级用户权限。 - wlredeye
1
@wlredeye 请在下面发布您的解决方案,这可能会帮助其他人。谢谢。 - Junaid Qadir Shekhanzai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接