LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 790|回复: 6

networkmanager更新后无法改变无线网默认连接

[复制链接]
发表于 2010-11-26 11:13:41 | 显示全部楼层 |阅读模式
刚刚更新了networkmanager,并在/etc/dbus-1/system.d/下的nm-applet.conf和NetworkManager.conf中加入了如下设置,对于network组的权限,我是完全从root用户这里拷来的,但是现在这样设置,普通用户可以运行nm-applet,但是不能选择用哪个连接,只能用默认连接,这是为什么?

NetworkManager.conf下:
        <policy user="root">
                <allow own="org.freedesktop.NetworkManager"/>
                <allow own="org.freedesktop.NetworkManagerSystemSettings"/>

                <allow send_destination="org.freedesktop.NetworkManager"/>
                <allow send_destination="org.freedesktop.NetworkManagerSystemSettings"/>

                <allow send_destination="org.freedesktop.NetworkManager"
                       send_interface="org.freedesktop.NetworkManager.PPP"/>
        </policy>
         <policy group="network">
                <allow own="org.freedesktop.NetworkManager"/>
                <allow own="org.freedesktop.NetworkManagerSystemSettings"/>

                <allow send_destination="org.freedesktop.NetworkManager"/>
                <allow send_destination="org.freedesktop.NetworkManagerSystemSettings"/>

                <allow send_destination="org.freedesktop.NetworkManager"
                       send_interface="org.freedesktop.NetworkManager.PPP"/>
        </policy>

nm-applet.conf下:

        <policy user="root">
                <allow own="org.freedesktop.NetworkManagerUserSettings"/>

                <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
                       send_interface="org.freedesktop.NetworkManagerSettings"/>

                <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
                       send_interface="org.freedesktop.NetworkManagerSettings.Connection"/>

                <!-- Only root can get secrets -->
                <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
                       send_interface="org.freedesktop.NetworkManagerSettings.Connection.Secrets"/>
        </policy>
         <policy group="network">
                <allow own="org.freedesktop.NetworkManagerUserSettings"/>

                <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
                       send_interface="org.freedesktop.NetworkManagerSettings"/>

                <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
                       send_interface="org.freedesktop.NetworkManagerSettings.Connection"/>

                <!-- Only root can get secrets -->
                <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
                       send_interface="org.freedesktop.NetworkManagerSettings.Connection.Secrets"/>
         </policy>
发表于 2010-11-26 12:44:49 | 显示全部楼层
你使用的桌面环境,还有你是如何启动session的

还有ck-list-session输出是什么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-26 19:23:04 | 显示全部楼层
我的用的是openbox,什么是ck-list-session?
当更改连接时,出现下面的消息:

** (nm-applet:22014): WARNING **: <WARN>  activate_connection_cb(): Connection activation failed: No user settings service available
回复 支持 反对

使用道具 举报

发表于 2010-11-28 19:28:05 | 显示全部楼层
ck-launch-session openbox。。 可以解决很多权限问题
回复 支持 反对

使用道具 举报

发表于 2010-11-29 09:27:20 | 显示全部楼层
networkmanager的wiki里面对.xinitrc的设置应该可以解决楼主的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-11-29 12:13:51 | 显示全部楼层
用ck-launch-session 确实OK了,多谢!
arch的wiki上,networkmanager部分,英文是有说这一点的,但是中文的没有说……
回复 支持 反对

使用道具 举报

发表于 2010-12-1 10:59:49 | 显示全部楼层
确实是,arch的英文讲解的详细点,一开始我照着中文搞,死活不行,看了英文才发现原来如此
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表