非管理员用户如何连接到Wi-Fi网络?


9

我正在尝试配置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

并将用户添加到netdev组中。

但这没什么区别。调试身份验证过程似乎也不太可能。怎么了 我如何使其按预期工作?



Answers:


4

您的配置正确,但是应将本地策略文件放在/etc/polkit-1/localauthority/50-local.d/其中,文件扩展名必须为.pkla

解决您的问题:

sudo mv /etc/polkit-1/localauthority.conf.d/52-wifi-management.conf /etc/polkit-1/localauthority/50-local.d/52-wifi-management.pkla

0

ubuntu-desktop-privileges软件包应已包含允许控制台用户配置网络设备的策略。该软件包未安装在您的系统上吗?


2
实际上,该程序包被命名为“ policykit-desktop-privileges”。从软件包描述中:它不会更改非管理员(不在“ admin”或“ sudo”组中的用户)的特权
埃里克·卡瓦略
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.