我正在尝试配置 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组中。
但这没有任何区别。调试身份验证过程的可能性似乎也不大。怎么了?我如何使它按预期工作?