0

我正在用 GTK+-2.0 开发一个应用程序。我需要访问 /dev/mmcblk0 设备,但它需要超级用户权限。在终端中以 su 身份登录并运行程序对用户不友好。

我想创建一个提示窗口并询问超级用户密码并以超级用户权限运行程序。GParted 是一个以这种方式运行的程序,我想要一个微笑的打开程序。

我怎样才能做到这一点?如何在程序中获得超级用户权限?

问候

4

1 回答 1

1

你可以在 live gnome 上查看gksu 页面,或者如果你想使用策略工具包框架,你可以在谷歌上搜索示例程序(例如,像这个)。
另一种更直接的方法是需要创建一个组(允许用户访问 /dev/mmcblk0)并要求 root 将特定允许的用户添加到该组。

于 2012-09-13T13:18:50.927 回答