nihui 发表于 2010-2-3 12:16:09

consolehelper-gtk 权限问题[bug104/bug101]

问题是:普通用户执行配置鼠标这个工具得到“未知错误”。
由于是图形程序,consolehelper 会去用 consolehelper-gtk 来获取 root 密码。
“未知错误”就来自于这个 consolehelper-gtk 工具。

记得原先 smart 也是应该通过 consolehelper-gtk 来获取权限的,但是现在这个权限上也有问题,普通用户居然也可以安装/升级软件包了。。。

lrwxrwxrwx 1 root root 13 01-27 06:17 system-config-display -> consolehelper
lrwxrwxrwx 1 root root 13 01-27 06:21 system-config-keyboard -> consolehelper
lrwxrwxrwx 1 root root 13 02-02 20:40 system-config-mouse -> consolehelper

导致 bug 104、bug 101、bug 77、bug 74。
影响的软件包 usermode pam usermode-gtk ?

zy_sunshine 发表于 2010-2-3 12:47:35

consolehelper-gtk 和 consolehelper 都在usermode包中

zy_sunshine 发表于 2010-2-10 16:46:09

问题解决的怎么样了?不行就换成gksu:-D

这个问题解决了就可以在first_wizard加上这个权限提升。这样普通用户也可以用first_wizard设置网络了。

软用者 发表于 2010-10-22 22:20:56

目前这个问题解决了吗?进度如何?我在magic 2.5上用了magic 2.1用的1.87-2mgc版的usermode和usermode-gtk也不行,普通用户居然仍然是用root身份来运行智能包管理器的。

sejishikong 发表于 2010-10-25 09:01:07

好像前面的贴子已经提到过了。

软用者 发表于 2010-10-25 18:13:32

回复 5# sejishikong 的帖子

在哪里有提呢?可以直接回答吗?

[ 本帖最后由 软用者 于 2010-10-25 20:28 编辑 ]

sejishikong 发表于 2010-10-26 10:42:52

因为记不住了。
所以只能说前面有贴子提过这个事情。
具体的等2.6测试的时候再调整吧。

haulm 发表于 2010-10-26 11:29:17

提权可能只能通过dbus进行了吧,如果没有别的想法的话,应该是用dbus+polkit进行验证和提权,类似于 sudo 之类的提权方式应该淘汰 了。
BS 喜欢 sudo 的 sunshine ,MI2 我清除了不少 sudo 指令,该指令居然还不允许 root 用户使用,那你就得用普通用户一个个打密码,如果再设置跳过密码设置那不真的是脱裤子放屁。
页: [1]
查看完整版本: consolehelper-gtk 权限问题[bug104/bug101]