非管理员用户如何连接到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软件包应该已包含允许控制台用户配置网络设备的策略。 您的系统上没有安装该软件包吗?