我正在尝试配置 PolicyKit,以便允许其他用户配置 Wi-Fi 连接,但我的更改似乎根本没有带来任何结果。
当非管理员用户尝试连接到新的 Wi-Fi 时,我收到系统策略阻止修改所有用户的网络设置框。它要求提供管理员用户的密码。
好的 - 那是通过 PolicyKit 进行的,所以我想我只需要更改 action 的配置org.freedesktop.NetworkManager.settings.modify.system。我创建了一个/etc/polkit-1/localauthority.conf.d/52-wifi-management.conf包含内容的文件:
[Wifi management]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=no
ResultInactive=no
ResultActive=yes
Run Code Online (Sandbox Code Playgroud)
并将用户添加到netdev组中。
但这没有任何区别。调试身份验证过程的可能性似乎也不大。怎么了?我如何使它按预期工作?
我看了看我的bootcharts,他们似乎有什么问题。该ureadahead进程执行它应该执行的操作(大部分时间磁盘利用率为 100%),但它也会阻止任何其他操作。
由于我有一个缓慢的笔记本电脑硬盘,ureadahead它本身需要大约 50 秒的启动时间。然后,其余的可见启动序列又需要 100 秒才能完成,使用大量 CPU,但没有将其最大化和大量 IO(同样,几乎一直都是 100%)。
这对我来说似乎很奇怪。是我ureadahead配置错误吗?为什么它会阻止诸如启动似乎占用大量 CPU 的网络之类的任务?一般来说,它应该花费大约 50% 的引导图时间吗?
编辑:这里是例子bootchart:http://img191.imageshack.us/img191/1049/localhostkarmic20100815.png(或本如果直接一个没有工作:http://yfrog.com/f/5blocalhostkarmic20100815p/)
我正在寻找一个官方的 bugtracker 条目(ubuntu 或内核),它跟踪以下描述的电源使用回归的故事:
我找不到任何有关解决问题的实际链接或文章。任何指向官方来源的指针将不胜感激。