对于那些被大量烦人的弹出窗口困扰的人来说,这些窗口要求对 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 规则,向指定用户或组授予完全访问权限。这可以有效地绕过您遇到的授权消息。
工作原理如下:
- 该脚本要求输入用户名和可选的组名。
- 它创建了一个 Polkit 规则,授予这些指定实体的完全访问权限。
- 更改已应用,并且 Polkit 服务已重新启动。
脚本和详细说明可在此处找到:https://github.com/GabrielRamirez/Raspbian-Remote-Polkit-FullAccess
笔记:此脚本授予大量权限,应谨慎使用。它更适合受控环境,不建议在生产系统上普遍使用。
希望这可以帮助!
答案3
确保您的用户帐户是访问 WiFi 功能所需群组的成员。主要群组通常是 netdev。
您可以使用以下命令将您的用户添加到该组:sudo usermod -aG netdev $USER
将用户添加到组后,请注销并重新登录或重新启动系统以使更改生效。