我希望我的网络连接不可变,而不是出现“系统策略阻止控制网络连接”对话框

我希望我的网络连接不可变,而不是出现“系统策略阻止控制网络连接”对话框

我有一台 Kubuntu Ubuntu 20.04.2 LTS 服务器。每次有人通过 xrdp 远程登录时,他们总会看到一个对话框 System policy prevents control of network connections 并被要求进行身份验证。此对话框会在登录后立即自动出现。

但是,任何人都不应该更改此服务器上的任何网络连接。接口是以太网,在服务器生命周期的这个阶段,连接应该是不可变的。该对话框充其量只是一种烦恼,并且可能是用户引发系统故障的根源。我非常希望禁用 NetworkManager 应用程序。

我应该如何在 Ubuntu 上执行此操作?

答案1

您看到的弹出窗口(仅在远程会话中)可能是由于 polkit 技术造成的,该技术基本上根据用户登录的会话控制用户可以做什么(和不能做什么)......

由于您使用的是 Kubuntu 和 KDE 桌面界面,您需要在 /etc/polkit-1/localauthority/50-local.d/ 下创建一个附加文件,这将基本上创建一个 polkit 异常,并且您将不再看到弹出窗口。

在您的终端会话中,键入以下代码片段....(您需要 sudo 权限才能在 /etc/polkit-1/localauthority/50-local.d/ 下创建文件)因此系统将提示您输入密码.....

sudo bash -c "cat >/etc/polkit-1/localauthority/50-local.d/47-allow-networkd.pkla" <<EOF
[Allow Network Control all Users]
Identity=unix-user:*
Action=org.freedesktop.NetworkManager.network-control
ResultAny=no
ResultInactive=no
ResultActive=yes
EOF

创建文件后,尝试执行 xrdp 连接,弹出消息应该消失......

希望这有帮助

有关类似问题的更多信息,请访问

  1. xRDP – 臭名昭著的“创建托管彩色设备需要身份验证”解释
  2. xRDP – 如何修复 Ubuntu 18.04(及之前的版本)中臭名昭著的系统崩溃弹出窗口

答案2

在我们的 ubuntu 服务器上,删除包 plasma-nm 就足以删除弹出窗口。没有授予用户访问网络设置的权限

apt remove plasma-nm

相关内容