FocalFossa 中的“需要身份验证。系统策略阻止 WiFi 扫描”

FocalFossa 中的“需要身份验证。系统策略阻止 WiFi 扫描”

对于那些被大量烦人的弹出窗口困扰的人来说,这些窗口要求对 Focal Fossa 中的几乎每个操作进行身份验证(“在 WiFi 设置中乱搞时系统策略阻止这个和那个”,“刷新系统存储库需要身份验证”等),部分答案如下:https://c-nergy.be/blog/?p=14051

显然这是由于手动安装 xRDP 包在 Ubuntu 中。

现在,如果有人能发布修复程序来消除与网络和 WiFi 相关的“需要授权”消息,那就太好了!我猜它必须是 /etc/polkit-1/localauthority/50-local.d 中的另一个 .pkla 文件

答案1

不推荐通过 xRDP 连接时更改网络设置。如果出现问题,您将丢失 xrdp 连接,并且需要本地登录以检查设置。

实际上,是的,你可以创建一个 pkla 文件(在/etc/polkit-1/localauthority/50-本地-d),并填充以下信息...

[Allow Wifi Scan]
Identity=unix-user:*
Action=org.freedesktop.NetworkManager.wifi.scan;org.freedesktop.NetworkManager.enable-disable-wifi;org.freedesktop.NetworkManager.settings.modify.own;org.freedesktop.NetworkManager.settings.modify.system;org.freedesktop.NetworkManager.network-control
ResultAny=yes
ResultInactive=yes
ResultActive=yes

如您所见,pkla 文件的作用不只是授权 Wifi 扫描...请根据需要进行调整

希望这能有所帮助,下次见

答案2

如果您在远程桌面环境中遇到 WiFi 和网络设置的授权消息问题,我开发的脚本可能会有所帮助。PolkitFullAccessSetup.sh自动创建 Polkit 规则,向指定用户或组授予完全访问权限。这可以有效地绕过您遇到的授权消息。

工作原理如下:

  1. 该脚本要求输入用户名和可选的组名。
  2. 它创建了一个 Polkit 规则,授予这些指定实体的完全访问权限。
  3. 更改已应用,并且 Polkit 服务已重新启动。

脚本和详细说明可在此处找到:https://github.com/GabrielRamirez/Raspbian-Remote-Polkit-FullAccess

笔记:此脚本授予大量权限,应谨慎使用。它更适合受控环境,不建议在生产系统上普遍使用。

希望这可以帮助!

答案3

确保您的用户帐户是访问 WiFi 功能所需群组的成员。主要群组通常是 netdev。

您可以使用以下命令将您的用户添加到该组:sudo usermod -aG netdev $USER

将用户添加到组后,请注销并重新登录或重新启动系统以使更改生效。

相关内容