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

我正在尝试配置PolicyKit,以便允许其他用户配置Wi-Fi连接,但我的更改似乎根本没有带来任何结果。

当非管理员用户尝试连接到新的Wi-Fi时,我会收到系统策略,阻止修改所有用户的网络设置框。 它要求管理员用户的密码。

好的 – 那个通过PolicyKit,所以我想我只会更改动作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组。

但这没有任何区别。 调试auth进程似乎也没有太多可能性。 出了什么问题? 我如何使它按预期工作?

您的配置是正确的,但本地策略文件应放在/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 

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