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 ? consolehelper-gtk 和 consolehelper 都在usermode包中 问题解决的怎么样了?不行就换成gksu:-D
这个问题解决了就可以在first_wizard加上这个权限提升。这样普通用户也可以用first_wizard设置网络了。 目前这个问题解决了吗?进度如何?我在magic 2.5上用了magic 2.1用的1.87-2mgc版的usermode和usermode-gtk也不行,普通用户居然仍然是用root身份来运行智能包管理器的。 好像前面的贴子已经提到过了。
回复 5# sejishikong 的帖子
在哪里有提呢?可以直接回答吗?[ 本帖最后由 软用者 于 2010-10-25 20:28 编辑 ] 因为记不住了。
所以只能说前面有贴子提过这个事情。
具体的等2.6测试的时候再调整吧。 提权可能只能通过dbus进行了吧,如果没有别的想法的话,应该是用dbus+polkit进行验证和提权,类似于 sudo 之类的提权方式应该淘汰 了。
BS 喜欢 sudo 的 sunshine ,MI2 我清除了不少 sudo 指令,该指令居然还不允许 root 用户使用,那你就得用普通用户一个个打密码,如果再设置跳过密码设置那不真的是脱裤子放屁。
页:
[1]