techturch Asked: 2025-02-24 22:58:33 +0800 CST2025-02-24 22:58:33 +0800 CST 2025-02-24 22:58:33 +0800 CST 不允许用户禁用网络或连接 772 我在 Pardus 23.2(基于 Debian 12)上使用 Veyon(本地网络中的客户端计算机控制软件)软件。必须打开网络连接才能使此程序运行。但是,有些学生会关闭网络连接。我该如何防止这种情况发生? network-interface 1 个回答 Voted Best Answer ajmeese7 2025-02-25T00:11:11+08:002025-02-25T00:11:11+08:00 我没有这个操作系统的副本来测试该精确环境中的变化,但你可以采取几种不同的方法来限制非管理员用户在 Debian 中更改网络的能力。 根据此答案,您可以使用PolicyKit/etc/polkit-1/rules.d/98-manage-students.rules来阻止用户修改网络状态和连接。通过类似以下文件根据需要更改组polkit: polkit.addRule(function(action, subject) { if (action.id.indexOf("org.freedesktop.NetworkManager") == 0 && subject.isInGroup("students")) { return polkit.Result.NO; } }); 您还可以使用NetworkManager为特定接口打开自动连接,如下答案所示: nmcli device set IFNAME autoconnect yes 当然,如果是有线连接,用户随时可以拔掉电缆。
我没有这个操作系统的副本来测试该精确环境中的变化,但你可以采取几种不同的方法来限制非管理员用户在 Debian 中更改网络的能力。
根据此答案,您可以使用PolicyKit
/etc/polkit-1/rules.d/98-manage-students.rules
来阻止用户修改网络状态和连接。通过类似以下文件根据需要更改组polkit
:您还可以使用NetworkManager为特定接口打开自动连接,如下答案所示:
当然,如果是有线连接,用户随时可以拔掉电缆。